種類
- インスタンスメソッド (52)
- 特異メソッド (10)
- クラス (8)
- 定数 (5)
- モジュール (1)
クラス
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarHeader (20) -
Gem
:: Package :: TarInput (8) -
Gem
:: Package :: TarOutput (4) -
Gem
:: Package :: TarReader (3) -
Gem
:: Package :: TarReader :: Entry (8) -
Gem
:: Package :: TarWriter (10) -
Gem
:: Package :: TarWriter :: BoundedStream (4) -
Gem
:: Package :: TarWriter :: RestrictedStream (2)
モジュール
- Gem (2)
-
Gem
:: Package (2) -
Gem
:: Package :: FSyncDir (1)
キーワード
- BoundedStream (1)
- ClosedIO (1)
- FIELDS (1)
- FSyncDir (1)
- FileOverflow (1)
- NonSeekableIO (1)
-
PACK
_ FORMAT (1) - RestrictedStream (1)
- RubyGemsPackageVersion (1)
- RubyGemsVersion (1)
- TarInput (1)
- TarWriter (1)
- TooLongFileName (1)
-
UNPACK
_ FORMAT (1) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ signatures (1) -
bytes
_ read (1) -
check
_ closed (1) - checksum (1)
- close (3)
- closed? (1)
- devmajor (1)
- devminor (1)
- directory? (1)
- each (1)
-
extract
_ entry (1) - file? (1)
-
find
_ paths (1) - flush (1)
-
fsync
_ dir (1) -
full
_ name (1) -
get
_ path (1) - getc (1)
- gid (1)
- gname (1)
- limit (1)
- linkname (1)
-
load
_ gemspec (1) - magic (1)
- mkdir (1)
- mode (1)
- mtime (1)
- name (1)
- new (6)
- open (3)
- pos (1)
- prefix (1)
- read (1)
- rewind (2)
- size (1)
-
to
_ s (1) - typeflag (1)
- uid (1)
- uname (1)
- unpack (1)
- version (1)
- write (2)
- written (1)
-
zipped
_ stream (1)
検索結果
先頭5件
-
Gem
:: RubyGemsPackageVersion -> String (81907.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: Package . pack(src , destname , signer = nil) (72607.0) -
@todo
@todo
???
@param src ???
@param destname ???
@param signer ??? -
Gem
:: RubyGemsVersion -> String (72607.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (46225.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (45604.0) -
ディスクの同期をします。
ディスクの同期をします。 -
Gem
:: Package :: TarWriter :: BoundedStream # write(data) -> Integer (45340.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
与えられたデータを自身に関連付けられた IO に書き込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。
@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込もうとした場合に発生します。 -
Gem
:: Package :: TarWriter :: BoundedStream # limit -> Integer (45304.0) -
書き込み可能な最大のサイズを返します。
書き込み可能な最大のサイズを返します。 -
Gem
:: Package :: TarWriter :: BoundedStream # written -> Integer (45304.0) -
既に書き込んだデータのサイズを返します。
既に書き込んだデータのサイズを返します。 -
Gem
:: Package :: TarWriter :: RestrictedStream # write(data) -> Integer (45304.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
与えられたデータを自身に関連付けられた IO に書き込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。 -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (36691.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: Package :: TarReader # rewind -> Integer (36688.0) -
自身に関連付けられた IO のファイルポインタを先頭に移動します。または、 Gem::Package::TarReader.new したときの IO#pos にファイルポ インタを先頭に移動します。
自身に関連付けられた IO のファイルポインタを先頭に移動します。または、
Gem::Package::TarReader.new したときの IO#pos にファイルポ
インタを先頭に移動します。
Gem::Package::TarReader#each の実行中に呼ばないようにしてください。
@return 戻った位置を返します。
@raise Gem::Package::NonSeekableIO 自身に関連付けられた IO がシーク可能
でない場合に発生します。 -
Gem
:: Installer # unpack(directory) (36670.0) -
与えられたディレクトリに Gem を展開します。
与えられたディレクトリに Gem を展開します。
@param directory Gem を展開するディレクトリを指定します。 -
Gem
:: Package :: TarHeader :: PACK _ FORMAT -> String (36607.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarHeader # devminor -> Integer (36604.0) -
tar のヘッダに含まれる devminor を返します。
tar のヘッダに含まれる devminor を返します。 -
Gem
:: Package :: TarHeader # linkname -> String (36604.0) -
tar のヘッダに含まれる linkname を返します。
tar のヘッダに含まれる linkname を返します。 -
Gem
:: Package :: TarHeader :: UNPACK _ FORMAT -> String (36604.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarOutput # add _ signatures (36370.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer -
Gem
:: Package :: TarReader :: Entry # rewind -> 0 (36322.0) -
ファイルポインタを先頭に移動します。
ファイルポインタを先頭に移動します。
@raise Gem::Package::NonSeekableIO シークできない場合に発生します。 -
Gem
:: Package :: TarHeader # gid -> Integer (36304.0) -
tar のヘッダに含まれる gid を返します。
tar のヘッダに含まれる gid を返します。 -
Gem
:: Package :: TarHeader # magic -> String (36304.0) -
tar のヘッダに含まれる magic を返します。
tar のヘッダに含まれる magic を返します。 -
Gem
:: Package :: TarHeader # mtime -> Integer (36304.0) -
tar のヘッダに含まれる mtime を返します。
tar のヘッダに含まれる mtime を返します。 -
Gem
:: Package :: TarHeader # prefix -> String (36304.0) -
tar のヘッダに含まれる prefix を返します。
tar のヘッダに含まれる prefix を返します。 -
Gem
:: Package :: TarHeader # size -> Integer (36304.0) -
tar のヘッダに含まれる size を返します。
tar のヘッダに含まれる size を返します。 -
Gem
:: Package :: TarHeader # uid -> Integer (36304.0) -
tar のヘッダに含まれる uid を返します。
tar のヘッダに含まれる uid を返します。 -
Gem
:: Package :: TarHeader # version -> Integer (36304.0) -
tar のヘッダに含まれる version を返します。
tar のヘッダに含まれる version を返します。 -
Gem
:: Package :: TarHeader :: FIELDS -> Array (36304.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarInput # zipped _ stream(entry) -> StringIO (36304.0) -
与えられた entry の圧縮したままの StringIO を返します。
与えられた entry の圧縮したままの StringIO を返します。
@param entry エントリを指定します。 -
Gem
:: Package :: TarReader :: Entry # directory? -> bool (36304.0) -
自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。
自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # file? -> bool (36304.0) -
自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。
自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (36304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) {|io| . . . } -> self (36304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (36304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (36304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # mkdir(name , mode) -> self (36304.0) -
自身に関連付けられた IO にディレクトリを追加します。
自身に関連付けられた IO にディレクトリを追加します。
@param name 追加するディレクトリの名前を指定します。
@param mode 追加するディレクトリのパーミッションを指定します。 -
Gem
:: Package :: TarInput (36100.0) -
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ パークラスです。
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ
パークラスです。 -
Gem
:: Package :: ClosedIO (36004.0) -
既に閉じている IO を操作した場合に発生する例外です。
既に閉じている IO を操作した場合に発生する例外です。 -
Gem
:: Package :: FSyncDir (36004.0) -
-
Gem
:: Package :: NonSeekableIO (36004.0) -
シークできない IO に対してシーク使用とした場合に発生する例外です。
シークできない IO に対してシーク使用とした場合に発生する例外です。 -
Gem
:: Package :: TarWriter (36004.0) -
tar ファイルを書き込むためのクラスです。
tar ファイルを書き込むためのクラスです。 -
Gem
:: Package :: TarWriter :: FileOverflow (36004.0) -
上限サイズを越えて書き込もうとした場合に発生する例外です。
上限サイズを越えて書き込もうとした場合に発生する例外です。 -
Gem
:: Package :: TarWriter :: RestrictedStream (36004.0) -
write メソッドのみを提供する IO のラッパークラスです。
write メソッドのみを提供する IO のラッパークラスです。 -
Gem
:: Package :: TooLongFileName (36004.0) -
ファイル名が長すぎる場合に発生する例外です。
ファイル名が長すぎる場合に発生する例外です。 -
Gem
:: Package :: TarWriter . new(io) -> Gem :: Package :: TarWriter (27907.0) -
自身を初期化します。
自身を初期化します。
@param io 自身に関連付ける IO を指定します。 -
Gem
:: Package :: TarWriter :: BoundedStream . new(io , limit) -> Gem :: Package :: TarWriter :: BoundedStream (27907.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。
@param limit 書き込み可能な最大のサイズを指定します。 -
Gem
:: Package :: TarWriter :: RestrictedStream . new(io) -> Gem :: Package :: TarWriter :: RestrictedStream (27907.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。 -
Gem
:: Package :: TarInput # metadata -> Gem :: Specification (27607.0) -
メタデータを返します。
メタデータを返します。 -
Gem
:: Commands :: WhichCommand # find _ paths(package _ name , dirs) -> Array (27604.0) -
dirs から package_name という名前を持つファイルを探索します。
dirs から package_name という名前を持つファイルを探索します。
以下の拡張子を持つファイルが対象です。
%w[.rb .rbw .so .dll .bundle]
@param package_name ファイルの名前を指定します。
@param dirs 探索するディレクトリを文字列の配列で指定します。 -
Gem
:: Package :: TarInput . open(io , security _ policy = nil) {|is| . . . } (27352.0) -
@todo ??? ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。
@todo ???
ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。
@param io 自身に関連付ける IO を指定します。
@param security_policy ??? -
Gem
:: Package :: TarInput # extract _ entry(destdir , entry , expected _ md5sum = nil) (27322.0) -
指定された destdir に entry を展開します。
指定された destdir に entry を展開します。
@param destdir 展開先のディレクトリを指定します。
@param entry エントリを指定します。
@param expected_md5sum 期待する MD5 チェックサムを指定します。
@raise Gem::Package::BadCheckSum チェックサムが一致しなかった場合に発生します。 -
Gem
:: Package :: TarInput . new(io , security _ policy = nil) (27304.0) -
@todo ??? このクラスを初期化します。
@todo ???
このクラスを初期化します。
@param io 自身に関連付ける IO を指定します。
@param security_policy ??? -
Gem
:: Package :: TarInput # each {|entry| . . . } (27022.0) -
data.tar.gz の各エントリをブロックに渡してブロックを評価します。
data.tar.gz の各エントリをブロックに渡してブロックを評価します。
@see Gem::Package::TarReader#each -
Gem
:: Package :: TarInput # close (27004.0) -
自身と自身に関連付けられた IO を close します。
自身と自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarWriter # check _ closed (27004.0) -
自身に関連付けられた IO が既に close されているかどうかチェックします。
自身に関連付けられた IO が既に close されているかどうかチェックします。
@raise IOError 自身に関連付けられた IO が既に close されている場合に発
生します。 -
Gem
:: Package :: TarWriter # close -> true (27004.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarWriter # closed? -> bool (27004.0) -
自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。
自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarWriter # flush (27004.0) -
自身に関連付けられた IO をフラッシュします。
自身に関連付けられた IO をフラッシュします。 -
Gem
:: Package :: TarWriter :: BoundedStream (27004.0) -
データサイズの上限がある IO のラッパークラスです。
データサイズの上限がある IO のラッパークラスです。 -
Gem
:: Package :: TarOutput . new(io , signer) -> Gem :: Package :: TarOutput (19009.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために 自身を初期化します。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために
自身を初期化します。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Security::Signer -
Gem
:: Package :: TarReader . new(io) -> Gem :: Package :: TarReader (18955.0) -
io に関連付けて Gem::Package::TarReader を初期化します。
io に関連付けて Gem::Package::TarReader を初期化します。
@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。 -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (18670.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Gem
:: Package . open(io , mode = & # 39;r& # 39; , signer = nil) {|tar _ io| . . . } (18622.0) -
@todo ???
@todo ???
io を開いて与えられたブロックに渡してブロックを評価します。
@param io IO オブジェクトを指定します。普通は Gem パッケージを開いたファイルオブジェクトを指定します。
@param mode モードを文字列で指定します。指定できるモードは読み込み (r) と書き込み (w) です。
@param signer ??? -
Gem
:: Package :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } (18424.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Package::TarOutput#add_gem_contents -
Gem
:: Package :: TarHeader # checksum -> Integer (18304.0) -
tar のヘッダに含まれるチェックサムを返します。
tar のヘッダに含まれるチェックサムを返します。 -
Gem
:: Package :: TarHeader # devmajor -> Integer (18304.0) -
tar のヘッダに含まれる devmajor を返します。
tar のヘッダに含まれる devmajor を返します。 -
Gem
:: Package :: TarHeader # gname -> String (18304.0) -
tar のヘッダに含まれるグループ名を返します。
tar のヘッダに含まれるグループ名を返します。 -
Gem
:: Package :: TarHeader # mode -> Integer (18304.0) -
tar のヘッダに含まれる mode を返します。
tar のヘッダに含まれる mode を返します。 -
Gem
:: Package :: TarHeader # name -> String (18304.0) -
tar のヘッダに含まれる name を返します。
tar のヘッダに含まれる name を返します。 -
Gem
:: Package :: TarHeader # to _ s -> String (18304.0) -
ヘッダの情報を文字列として返します。
ヘッダの情報を文字列として返します。 -
Gem
:: Package :: TarHeader # typeflag -> String (18304.0) -
tar のヘッダに含まれる typeflag を返します。
tar のヘッダに含まれる typeflag を返します。 -
Gem
:: Package :: TarHeader # uname -> String (18304.0) -
tar のヘッダに含まれるユーザ名を返します。
tar のヘッダに含まれるユーザ名を返します。 -
Gem
:: Package :: TarReader # close -> nil (18304.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (18304.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
Gem
:: Package :: TarReader :: Entry # full _ name -> String (18304.0) -
自身の完全な名前を返します。
自身の完全な名前を返します。 -
Gem
:: Package :: TarReader :: Entry # getc -> String | nil (18304.0) -
自身から外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
自身から外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。 -
Gem
:: Package :: TarReader :: Entry # pos -> Integer (18304.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
Gem
:: Package :: TarReader :: Entry # read(length = nil) -> String (18304.0) -
自身から指定されたバイト数読み込みます。
自身から指定されたバイト数読み込みます。
@param length 読み込むバイト数を指定します。
省略すると全てを読み込みます。