Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/package/tar_inputライブラリ > Gem::Package::TarInputクラス
クラスの継承リスト: Gem::Package::TarInput < Gem::Package::FSyncDir < Enumerable < Object < Kernel < BasicObject
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ パークラスです。
open(io, security_policy = nil) {|is| ... }
[permalink][rdoc][TODO] ???
ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。
close
[permalink][rdoc]自身と自身に関連付けられた IO を close します。
each {|entry| ... }
[permalink][rdoc]data.tar.gz の各エントリをブロックに渡してブロックを評価します。
[SEE_ALSO] Gem::Package::TarReader#each
extract_entry(destdir, entry, expected_md5sum = nil)
[permalink][rdoc]指定された destdir に entry を展開します。
load_gemspec(io) -> Gem::Specification | nil
[permalink][rdoc]YAML 形式の gemspec を io から読み込みます。
[SEE_ALSO] Gem::Specification.from_yaml
metadata -> Gem::Specification
[permalink][rdoc]メタデータを返します。
zipped_stream(entry) -> StringIO
[permalink][rdoc]与えられた entry の圧縮したままの StringIO を返します。
new(io, security_policy = nil)
[permalink][rdoc][TODO] ???
このクラスを初期化します。