Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rubygems/formatライブラリ > Gem::Formatクラス

class Gem::Format

クラスの継承リスト: Gem::Format < Object < Kernel < BasicObject


extend: Gem::UserInteraction

要約

RubyGems の Gem ファイルの内部構造を表すクラスです。

特異メソッド

from_file_by_path(file_path, security_policy = nil) -> Gem::Format

[TODO] security_policy

Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。

[PARAM] file_path:
Gem ファイルへのパスを指定します。
[PARAM] security_policy:
???
from_io(io, gem_path = '(io)', security_policy = nil) -> Gem::Format

[TODO] security_policy

Gem ファイルからデータを読み込んだ IO を受け取り、自身を初期化して返します。

[PARAM] io:
Gem パッケージの内容を読み込んだ IO オブジェクトを指定します。
[PARAM] gem_path:
Gem ファイルのパスを指定します。
[PARAM] security_policy:
???
new(gem_path)

自身を初期化します。

[PARAM] gem_path:
Gem ファイルのパスを指定します。

インスタンスメソッド

file_entries -> Array

Gem パッケージに含まれるファイルの配列を返します。

file_entries=(file_entries)

Gem パッケージに含まれるファイルの配列をセットします。

[PARAM] file_entries:
gem_path -> String

Gem のパスを返します。

gem_path=(path)

Gem のパスをセットします。

[PARAM] path:
Gem のパスをセットします。
spec -> Gem::Specification

Gem の Gem::Specification を返します。

spec=(spec)

Gem の Gem::Specification をセットします。

[PARAM] spec:
Gem の Gem::Specification をセットします。
class Gem::Format