Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > rubygems/formatライブラリ > Gem::Formatクラス
class Gem::Format
クラスの継承リスト: Gem::Format
< Object
< Kernel
< BasicObject
extend: Gem::UserInteraction
Abstract
RubyGems の Gem ファイルの内部構造を表すクラスです。
特異メソッド
from_file_by_path(file_path, security_policy = nil) -> Gem::Format
-
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
- [PARAM] file_path:
- Gem ファイルへのパスを指定します。
- [PARAM] security_policy:
- ???
from_io(io, gem_path = '(io)', security_policy = nil) -> Gem::Format
-
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 をセットします。