種類
- インスタンスメソッド (28)
- 特異メソッド (7)
- クラス (5)
- 定数 (1)
クラス
モジュール
-
Gem
:: Package (2)
キーワード
- == (1)
- ClosedIO (1)
- FIELDS (1)
- FileOperations (1)
- FileOverflow (1)
- NonSeekableIO (1)
- TooLongFileName (1)
-
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
check
_ closed (1) - close (5)
- closed? (2)
- directory? (1)
- empty? (1)
- eof? (1)
-
extract
_ entry (1) - file? (1)
- flush (1)
-
full
_ name (1) - getc (1)
- limit (1)
- linkname (1)
-
load
_ gemspec (1) - mkdir (1)
- new (3)
- open (3)
- pack (1)
- read (1)
- typeflag (1)
検索結果
先頭5件
-
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (36604.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (36604.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarHeader # linkname -> String (18304.0) -
tar のヘッダに含まれる linkname を返します。
tar のヘッダに含まれる linkname を返します。 -
Gem
:: Package :: TarHeader # typeflag -> String (18304.0) -
tar のヘッダに含まれる typeflag を返します。
tar のヘッダに含まれる typeflag を返します。 -
Gem
:: Package :: TarHeader :: FIELDS -> Array (18304.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarInput # close (18304.0) -
自身と自身に関連付けられた IO を close します。
自身と自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (18304.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
Gem
:: Package :: TarOutput # close (18304.0) -
自身に関連付けられた IO を close します。
自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarReader # close -> nil (18304.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarReader :: Entry # close -> true (18304.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarReader :: Entry # closed? -> bool (18304.0) -
自身が close 済みである場合、真を返します。 そうでない場合は、偽を返します。
自身が close 済みである場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # file? -> bool (18304.0) -
自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。
自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # full _ name -> String (18304.0) -
自身の完全な名前を返します。
自身の完全な名前を返します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (18304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) {|io| . . . } -> self (18304.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # check _ closed (18304.0) -
自身に関連付けられた IO が既に close されているかどうかチェックします。
自身に関連付けられた IO が既に close されているかどうかチェックします。
@raise IOError 自身に関連付けられた IO が既に close されている場合に発
生します。 -
Gem
:: Package :: TarWriter # close -> true (18304.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarWriter # closed? -> bool (18304.0) -
自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。
自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarWriter # flush (18304.0) -
自身に関連付けられた IO をフラッシュします。
自身に関連付けられた IO をフラッシュします。 -
Gem
:: Package :: TarWriter :: BoundedStream # limit -> Integer (18304.0) -
書き込み可能な最大のサイズを返します。
書き込み可能な最大のサイズを返します。 -
Gem
:: FileOperations (18007.0) -
このクラスは FileUtils のラッパーです。
このクラスは FileUtils のラッパーです。
ロギングの機能を追加しています。 -
Gem
:: Package :: ClosedIO (18007.0) -
既に閉じている IO を操作した場合に発生する例外です。
既に閉じている IO を操作した場合に発生する例外です。 -
Gem
:: Package :: NonSeekableIO (18007.0) -
シークできない IO に対してシーク使用とした場合に発生する例外です。
シークできない IO に対してシーク使用とした場合に発生する例外です。 -
Gem
:: Package :: TooLongFileName (18007.0) -
ファイル名が長すぎる場合に発生する例外です。
ファイル名が長すぎる場合に発生する例外です。 -
Gem
:: Package :: TarWriter :: FileOverflow (18004.0) -
上限サイズを越えて書き込もうとした場合に発生する例外です。
上限サイズを越えて書き込もうとした場合に発生する例外です。 -
Gem
:: FileOperations . new(logger = nil) -> Gem :: FileOperations (9307.0) -
このクラスを初期化します。
このクラスを初期化します。
@param logger ロガーを指定します。ロガーは log という名前のメソッドを持っている必要があります。 -
Gem
:: Package . open(io , mode = & # 39;r& # 39; , signer = nil) {|tar _ io| . . . } (307.0) -
@todo ???
@todo ???
io を開いて与えられたブロックに渡してブロックを評価します。
@param io IO オブジェクトを指定します。普通は Gem パッケージを開いたファイルオブジェクトを指定します。
@param mode モードを文字列で指定します。指定できるモードは読み込み (r) と書き込み (w) です。
@param signer ??? -
Gem
:: Package . pack(src , destname , signer = nil) (307.0) -
@todo
@todo
???
@param src ???
@param destname ???
@param signer ??? -
Gem
:: Package :: TarHeader # ==(other) -> bool (304.0) -
自身と other が等しければ真を返します。 そうでない場合は偽を返します。
自身と other が等しければ真を返します。
そうでない場合は偽を返します。
@param other 比較対象のオブジェクトを指定します。 -
Gem
:: Package :: TarHeader # empty? -> bool (304.0) -
ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。
ヘッダが "\0" で埋められている場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarInput # extract _ entry(destdir , entry , expected _ md5sum = nil) (304.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) (304.0) -
@todo ??? このクラスを初期化します。
@todo ???
このクラスを初期化します。
@param io 自身に関連付ける IO を指定します。
@param security_policy ??? -
Gem
:: Package :: TarInput . open(io , security _ policy = nil) {|is| . . . } (304.0) -
@todo ??? ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。
@todo ???
ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。
@param io 自身に関連付ける IO を指定します。
@param security_policy ??? -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (304.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 :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } (304.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 :: TarReader :: Entry # directory? -> bool (304.0) -
自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。
自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # eof? -> bool (304.0) -
自身を最後まで読み込んでいる場合は、真を返します。 そうでない場合は、偽を返します。
自身を最後まで読み込んでいる場合は、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # getc -> String | nil (304.0) -
自身から外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
自身から外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。 -
Gem
:: Package :: TarReader :: Entry # read(length = nil) -> String (304.0) -
自身から指定されたバイト数読み込みます。
自身から指定されたバイト数読み込みます。
@param length 読み込むバイト数を指定します。
省略すると全てを読み込みます。 -
Gem
:: Package :: TarWriter # mkdir(name , mode) -> self (304.0) -
自身に関連付けられた IO にディレクトリを追加します。
自身に関連付けられた IO にディレクトリを追加します。
@param name 追加するディレクトリの名前を指定します。
@param mode 追加するディレクトリのパーミッションを指定します。 -
Gem
:: Package :: TarWriter :: BoundedStream . new(io , limit) -> Gem :: Package :: TarWriter :: BoundedStream (304.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。
@param limit 書き込み可能な最大のサイズを指定します。