要約
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッパークラスです。
目次
- 特異メソッド
- インスタンスメソッド
- private特異メソッド
継承しているメソッド
- Enumerableから継承しているメソッド
- 
  - all?
- any?
- chain
- chunk
- chunk_while
- collect
- collect_concat
- count
- cycle
- detect
- drop
- drop_while
- each_cons
- each_entry
- each_slice
- each_with_index
- each_with_object
- entries
- filter
- filter_map
- find
- find_all
- find_index
- first
- flat_map
- grep
- grep_v
- group_by
- include?
- inject
- lazy
- map
- max
- max_by
- member?
- min
- min_by
- minmax
- minmax_by
- none?
- one?
- partition
- reduce
- reject
- reverse_each
- select
- slice_after
- slice_before
- slice_when
- sort
- sort_by
- sum
- take
- take_while
- tally
- to_a
- to_h
- uniq
- zip
 
特異メソッド
- open(io, security_policy = nil) {|is| ... }[permalink][rdoc][edit]
- 
[TODO] ??? ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。 - [PARAM] io:
- 自身に関連付ける IO を指定します。
- [PARAM] security_policy:
- ???
 
インスタンスメソッド
- close[permalink][rdoc][edit]
- 
自身と自身に関連付けられた IO を close します。 
- each {|entry| ... }[permalink][rdoc][edit]
- 
data.tar.gz の各エントリをブロックに渡してブロックを評価します。 [SEE_ALSO] Gem::Package::TarReader#each 
- extract_entry(destdir, entry, expected_md5sum = nil)[permalink][rdoc][edit]
- 
指定された destdir に entry を展開します。 - [PARAM] destdir:
- 展開先のディレクトリを指定します。
- [PARAM] entry:
- エントリを指定します。
- [PARAM] expected_md5sum:
- 期待する MD5 チェックサムを指定します。
- [EXCEPTION] Gem::Package::BadCheckSum:
- チェックサムが一致しなかった場合に発生します。
 
- load_gemspec(io) -> Gem::Specification | nil[permalink][rdoc][edit]
- 
YAML 形式の gemspec を io から読み込みます。 - [PARAM] io:
- 文字列か IO オブジェクトを指定します。
 [SEE_ALSO] Gem::Specification.from_yaml 
- metadata -> Gem::Specification[permalink][rdoc][edit]
- 
メタデータを返します。 
- zipped_stream(entry) -> StringIO[permalink][rdoc][edit]
- 
与えられた entry の圧縮したままの StringIO を返します。 - [PARAM] entry:
- エントリを指定します。
 
private特異メソッド
- new(io, security_policy = nil)[permalink][rdoc][edit]
- 
[TODO] ??? このクラスを初期化します。 - [PARAM] io:
- 自身に関連付ける IO を指定します。
- [PARAM] security_policy:
- ???