要約
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッパークラスです。
目次
- 特異メソッド
- インスタンスメソッド
- private特異メソッド
継承しているメソッド
- Enumerableから継承しているメソッド
-
- all?
- any?
- 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
- 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
- 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:
- ???