Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/old_formatライブラリ > Gem::OldFormatクラス

class Gem::OldFormat

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

要約

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

@see Gem::Format

目次

特異メソッド
from_file_by_path from_io new
インスタンスメソッド
file_entries file_entries= gem_path gem_path= spec spec=

特異メソッド

from_file_by_path(file_path) -> Gem::OldFormat[permalink][rdoc]

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

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

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

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

自身を初期化します。

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

インスタンスメソッド

file_entries -> Array[permalink][rdoc]

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

file_entries=(file_entries)[permalink][rdoc]

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

[PARAM] file_entries:
gem_path -> String[permalink][rdoc]

Gem のパスを返します。

gem_path=(path)[permalink][rdoc]

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

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

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

spec=(spec)[permalink][rdoc]

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

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