るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
94件ヒット [1-94件を表示] (0.052秒)
トップページ > バージョン:2.7.0[x] > クエリ:Gem::Package[x]

別のキーワード

  1. rubygems gem
  2. rubygems/gem_openssl ssl_available?
  3. rubygems/gem_openssl ensure_ssl_available
  4. gem sha1
  5. gem set_home

モジュール

検索結果

Gem::Package (69001.0)

Gem::Package.open(io, mode = 'r', signer = nil) {|tar_io| ... } (63001.0)

@todo ???

@todo ???

io を開いて与えられたブロックに渡してブロックを評価します。

@param io IO オブジェクトを指定します。普通は Gem パッケージを開いたファイルオブジェクトを指定します。

@param mode モードを文字列で指定します。指定できるモードは読み込み (r) と書き込み (w) です。

@param signer ???

Gem::Package.pack(src, destname, signer = nil) (63001.0)

@todo

@todo

???

@param src ???

@param destname ???

@param signer ???

Gem::Package::TarHeader.from(stream) -> Gem::Package::TarHeader (9352.0)

stream から先頭 512 バイトを読み込んで Gem::Package::TarHeader の インスタンスを作成して返します。

stream から先頭 512 バイトを読み込んで Gem::Package::TarHeader の
インスタンスを作成して返します。

@param stream IO のように read メソッドを持つオブジェクトを指定します。

Gem::Package::TarReader.new(io) -> Gem::Package::TarReader (9352.0)

io に関連付けて Gem::Package::TarReader を初期化します。

io に関連付けて Gem::Package::TarReader を初期化します。

@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。

絞り込み条件を変える

Gem::Package::TarOutput.new(io, signer) -> Gem::Package::TarOutput (9304.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::Entry#header -> Gem::Package::TarHeader (9304.0)

自身のヘッダを返します。

自身のヘッダを返します。

Gem::Package::TarWriter.new(io) -> Gem::Package::TarWriter (9304.0)

自身を初期化します。

自身を初期化します。

@param io 自身に関連付ける IO を指定します。

Gem::Package::TarWriter::BoundedStream.new(io, limit) -> Gem::Package::TarWriter::BoundedStream (9304.0)

自身を初期化します。

自身を初期化します。

@param io ラップする IO を指定します。

@param limit 書き込み可能な最大のサイズを指定します。

Gem::Package::TarWriter::RestrictedStream.new(io) -> Gem::Package::TarWriter::RestrictedStream (9304.0)

自身を初期化します。

自身を初期化します。

@param io ラップする IO を指定します。

絞り込み条件を変える

Gem::Package::TarReader#rewind -> Integer (9085.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::Package::Error (9049.0)

Gem::Package での基本的な例外です。

Gem::Package での基本的な例外です。

Gem::Package::TarInput (9049.0)

gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ パークラスです。

gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ
パークラスです。

Gem::Package::TarInput.open(io, security_policy = nil) {|is| ... } (9049.0)

@todo ??? ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。

@todo ???
ブロックに Gem::Package::TarInput のインスタンスを与えて評価します。

@param io 自身に関連付ける IO を指定します。

@param security_policy ???

Gem::Package::TarOutput (9049.0)

gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ パークラスです。

gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ
パークラスです。

絞り込み条件を変える

Gem::Package::TarWriter::BoundedStream#write(data) -> Integer (9037.0)

与えられたデータを自身に関連付けられた IO に書き込みます。

与えられたデータを自身に関連付けられた IO に書き込みます。

@param data 書き込むデータを指定します。

@return 書き込んだデータのサイズを返します。

@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込もうとした場合に発生します。

Gem::Package::TarInput#each {|entry| ... } (9019.0)

data.tar.gz の各エントリをブロックに渡してブロックを評価します。

data.tar.gz の各エントリをブロックに渡してブロックを評価します。

@see Gem::Package::TarReader#each

Gem::Package::TarInput#extract_entry(destdir, entry, expected_md5sum = nil) (9019.0)

指定された destdir に entry を展開します。

指定された destdir に entry を展開します。

@param destdir 展開先のディレクトリを指定します。

@param entry エントリを指定します。

@param expected_md5sum 期待する MD5 チェックサムを指定します。

@raise Gem::Package::BadCheckSum チェックサムが一致しなかった場合に発生します。

Gem::Package::TarOutput#add_gem_contents {|data_tar_writer| ... } -> self (9019.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#add_metadata (9019.0)

gem-format な tar ファイルに metadata.gz を追加します。

gem-format な tar ファイルに metadata.gz を追加します。

前回の Gem::Package::TarOutput#add_gem_contents の呼び出し以降に
変更したメタデータを書き込みます。

絞り込み条件を変える

Gem::Package::TarOutput.open(io, signer = nil) {|data_tar_writer| ... } (9019.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#rewind -> 0 (9019.0)

ファイルポインタを先頭に移動します。

ファイルポインタを先頭に移動します。

@raise Gem::Package::NonSeekableIO シークできない場合に発生します。

Gem::Package::BadCheckSum (9001.0)

チェックサムが一致しない場合に発生する例外です。

チェックサムが一致しない場合に発生する例外です。

Gem::Package::ClosedIO (9001.0)

既に閉じている IO を操作した場合に発生する例外です。

既に閉じている IO を操作した場合に発生する例外です。

Gem::Package::FSyncDir (9001.0)

絞り込み条件を変える

Gem::Package::FSyncDir#fsync_dir(dirname) -> () (9001.0)

ディスクの同期をします。

ディスクの同期をします。

Gem::Package::FormatError (9001.0)

フォーマットに関する例外です。

フォーマットに関する例外です。

Gem::Package::NonSeekableIO (9001.0)

シークできない IO に対してシーク使用とした場合に発生する例外です。

シークできない IO に対してシーク使用とした場合に発生する例外です。

Gem::Package::TarHeader (9001.0)

tar アーカイブの各エントリのヘッダを表すクラスです。

tar アーカイブの各エントリのヘッダを表すクラスです。

* tar(5)

Gem::Package::TarHeader#==(other) -> bool (9001.0)

自身と other が等しければ真を返します。 そうでない場合は偽を返します。

自身と other が等しければ真を返します。
そうでない場合は偽を返します。

@param other 比較対象のオブジェクトを指定します。

絞り込み条件を変える

Gem::Package::TarHeader#checksum -> Integer (9001.0)

tar のヘッダに含まれるチェックサムを返します。

tar のヘッダに含まれるチェックサムを返します。

Gem::Package::TarHeader#devmajor -> Integer (9001.0)

tar のヘッダに含まれる devmajor を返します。

tar のヘッダに含まれる devmajor を返します。

Gem::Package::TarHeader#devminor -> Integer (9001.0)

tar のヘッダに含まれる devminor を返します。

tar のヘッダに含まれる devminor を返します。

Gem::Package::TarHeader#empty? -> bool (9001.0)

ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。

ヘッダが "\0" で埋められている場合、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarHeader#gid -> Integer (9001.0)

tar のヘッダに含まれる gid を返します。

tar のヘッダに含まれる gid を返します。

絞り込み条件を変える

Gem::Package::TarHeader#gname -> String (9001.0)

tar のヘッダに含まれるグループ名を返します。

tar のヘッダに含まれるグループ名を返します。

Gem::Package::TarHeader#linkname -> String (9001.0)

tar のヘッダに含まれる linkname を返します。

tar のヘッダに含まれる linkname を返します。

Gem::Package::TarHeader#magic -> String (9001.0)

tar のヘッダに含まれる magic を返します。

tar のヘッダに含まれる magic を返します。

Gem::Package::TarHeader#mode -> Integer (9001.0)

tar のヘッダに含まれる mode を返します。

tar のヘッダに含まれる mode を返します。

Gem::Package::TarHeader#mtime -> Integer (9001.0)

tar のヘッダに含まれる mtime を返します。

tar のヘッダに含まれる mtime を返します。

絞り込み条件を変える

Gem::Package::TarHeader#name -> String (9001.0)

tar のヘッダに含まれる name を返します。

tar のヘッダに含まれる name を返します。

Gem::Package::TarHeader#prefix -> String (9001.0)

tar のヘッダに含まれる prefix を返します。

tar のヘッダに含まれる prefix を返します。

Gem::Package::TarHeader#size -> Integer (9001.0)

tar のヘッダに含まれる size を返します。

tar のヘッダに含まれる size を返します。

Gem::Package::TarHeader#to_s -> String (9001.0)

ヘッダの情報を文字列として返します。

ヘッダの情報を文字列として返します。

Gem::Package::TarHeader#typeflag -> String (9001.0)

tar のヘッダに含まれる typeflag を返します。

tar のヘッダに含まれる typeflag を返します。

絞り込み条件を変える

Gem::Package::TarHeader#uid -> Integer (9001.0)

tar のヘッダに含まれる uid を返します。

tar のヘッダに含まれる uid を返します。

Gem::Package::TarHeader#uname -> String (9001.0)

tar のヘッダに含まれるユーザ名を返します。

tar のヘッダに含まれるユーザ名を返します。

Gem::Package::TarHeader#update_checksum (9001.0)

チェックサムを更新します。

チェックサムを更新します。

Gem::Package::TarHeader#version -> Integer (9001.0)

tar のヘッダに含まれる version を返します。

tar のヘッダに含まれる version を返します。

Gem::Package::TarHeader::FIELDS -> Array (9001.0)

内部で使用します。

内部で使用します。

絞り込み条件を変える

Gem::Package::TarHeader::PACK_FORMAT -> String (9001.0)

内部で使用します。

内部で使用します。

Gem::Package::TarHeader::UNPACK_FORMAT -> String (9001.0)

内部で使用します。

内部で使用します。

Gem::Package::TarInput#close (9001.0)

自身と自身に関連付けられた IO を close します。

自身と自身に関連付けられた IO を close します。

Gem::Package::TarInput#load_gemspec(io) -> Gem::Specification | nil (9001.0)

YAML 形式の gemspec を io から読み込みます。

YAML 形式の gemspec を io から読み込みます。

@param io 文字列か IO オブジェクトを指定します。

@see Gem::Specification.from_yaml

Gem::Package::TarInput#metadata -> Gem::Specification (9001.0)

メタデータを返します。

メタデータを返します。

絞り込み条件を変える

Gem::Package::TarInput#zipped_stream(entry) -> StringIO (9001.0)

与えられた entry の圧縮したままの StringIO を返します。

与えられた entry の圧縮したままの StringIO を返します。

@param entry エントリを指定します。

Gem::Package::TarInput.new(io, security_policy = nil) (9001.0)

@todo ??? このクラスを初期化します。

@todo ???
このクラスを初期化します。

@param io 自身に関連付ける IO を指定します。

@param security_policy ???

Gem::Package::TarOutput#add_signatures (9001.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::TarOutput#close (9001.0)

自身に関連付けられた IO を close します。

自身に関連付けられた IO を close します。

Gem::Package::TarReader (9001.0)

gem-format な tar ファイルを読むためのクラスです。

gem-format な tar ファイルを読むためのクラスです。

絞り込み条件を変える

Gem::Package::TarReader#close -> nil (9001.0)

自身を close します。

自身を close します。

Gem::Package::TarReader#each {|entry| ... } (9001.0)

ブロックに一つずつエントリを渡して評価します。

ブロックに一つずつエントリを渡して評価します。

Gem::Package::TarReader#each_entry {|entry| ... } (9001.0)

ブロックに一つずつエントリを渡して評価します。

ブロックに一つずつエントリを渡して評価します。

Gem::Package::TarReader::Entry (9001.0)

tar アーカイブ中のそれぞれのエントリを扱うためのクラスです。

tar アーカイブ中のそれぞれのエントリを扱うためのクラスです。

Gem::Package::TarReader::Entry#bytes_read -> Integer (9001.0)

自身から読み込んだバイト数を返します。

自身から読み込んだバイト数を返します。

絞り込み条件を変える

Gem::Package::TarReader::Entry#close -> true (9001.0)

自身を close します。

自身を close します。

Gem::Package::TarReader::Entry#closed? -> bool (9001.0)

自身が close 済みである場合、真を返します。 そうでない場合は、偽を返します。

自身が close 済みである場合、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarReader::Entry#directory? -> bool (9001.0)

自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。

自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarReader::Entry#eof? -> bool (9001.0)

自身を最後まで読み込んでいる場合は、真を返します。 そうでない場合は、偽を返します。

自身を最後まで読み込んでいる場合は、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarReader::Entry#file? -> bool (9001.0)

自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。

自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。

絞り込み条件を変える

Gem::Package::TarReader::Entry#full_name -> String (9001.0)

自身の完全な名前を返します。

自身の完全な名前を返します。

Gem::Package::TarReader::Entry#getc -> String | nil (9001.0)

自身から外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。

自身から外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。

Gem::Package::TarReader::Entry#pos -> Integer (9001.0)

自身から読み込んだバイト数を返します。

自身から読み込んだバイト数を返します。

Gem::Package::TarReader::Entry#read(length = nil) -> String (9001.0)

自身から指定されたバイト数読み込みます。

自身から指定されたバイト数読み込みます。

@param length 読み込むバイト数を指定します。
省略すると全てを読み込みます。

Gem::Package::TarReader::UnexpectedEOF (9001.0)

IO がシーク可能でない場合に発生する例外です。

IO がシーク可能でない場合に発生する例外です。

絞り込み条件を変える

Gem::Package::TarWriter (9001.0)

tar ファイルを書き込むためのクラスです。

tar ファイルを書き込むためのクラスです。

Gem::Package::TarWriter#add_file(name, mode) -> self (9001.0)

自身に関連付けられた IO にファイルを追加します。

自身に関連付けられた IO にファイルを追加します。

ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。

@param name 追加するファイルの名前を指定します。

@param mode 追加するファイルのパーミッションを指定します。

Gem::Package::TarWriter#add_file(name, mode) {|io| ... } -> self (9001.0)

自身に関連付けられた IO にファイルを追加します。

自身に関連付けられた IO にファイルを追加します。

ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。

@param name 追加するファイルの名前を指定します。

@param mode 追加するファイルのパーミッションを指定します。

Gem::Package::TarWriter#add_file_simple(name, mode, size) -> self (9001.0)

自身に関連付けられた IO にファイルを追加します。

自身に関連付けられた IO にファイルを追加します。

ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。

@param name 追加するファイルの名前を指定します。

@param mode 追加するファイルのパーミッションを指定します。

@param size 追加するファイルのサイズを指定します。

Gem::Package::TarWriter#add_file_simple(name, mode, size) {|io| ... } -> self (9001.0)

自身に関連付けられた IO にファイルを追加します。

自身に関連付けられた IO にファイルを追加します。

ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。

@param name 追加するファイルの名前を指定します。

@param mode 追加するファイルのパーミッションを指定します。

@param size 追加するファイルのサイズを指定します。

絞り込み条件を変える

Gem::Package::TarWriter#check_closed (9001.0)

自身に関連付けられた IO が既に close されているかどうかチェックします。

自身に関連付けられた IO が既に close されているかどうかチェックします。

@raise IOError 自身に関連付けられた IO が既に close されている場合に発
生します。

Gem::Package::TarWriter#close -> true (9001.0)

自身を close します。

自身を close します。

Gem::Package::TarWriter#closed? -> bool (9001.0)

自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。

自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarWriter#flush (9001.0)

自身に関連付けられた IO をフラッシュします。

自身に関連付けられた IO をフラッシュします。

Gem::Package::TarWriter#mkdir(name, mode) -> self (9001.0)

自身に関連付けられた IO にディレクトリを追加します。

自身に関連付けられた IO にディレクトリを追加します。

@param name 追加するディレクトリの名前を指定します。

@param mode 追加するディレクトリのパーミッションを指定します。

絞り込み条件を変える

Gem::Package::TarWriter::BoundedStream (9001.0)

データサイズの上限がある IO のラッパークラスです。

データサイズの上限がある IO のラッパークラスです。

Gem::Package::TarWriter::BoundedStream#limit -> Integer (9001.0)

書き込み可能な最大のサイズを返します。

書き込み可能な最大のサイズを返します。

Gem::Package::TarWriter::BoundedStream#written -> Integer (9001.0)

既に書き込んだデータのサイズを返します。

既に書き込んだデータのサイズを返します。

Gem::Package::TarWriter::FileOverflow (9001.0)

上限サイズを越えて書き込もうとした場合に発生する例外です。

上限サイズを越えて書き込もうとした場合に発生する例外です。

Gem::Package::TarWriter::RestrictedStream (9001.0)

write メソッドのみを提供する IO のラッパークラスです。

write メソッドのみを提供する IO のラッパークラスです。

絞り込み条件を変える

Gem::Package::TarWriter::RestrictedStream#write(data) -> Integer (9001.0)

与えられたデータを自身に関連付けられた IO に書き込みます。

与えられたデータを自身に関連付けられた IO に書き込みます。

@param data 書き込むデータを指定します。

@return 書き込んだデータのサイズを返します。

Gem::Package::TooLongFileName (9001.0)

ファイル名が長すぎる場合に発生する例外です。

ファイル名が長すぎる場合に発生する例外です。

rubygems/package/tar_input (49.0)

gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ パークラスを提供するライブラリです。

gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ
パークラスを提供するライブラリです。

rubygems/package/tar_output (49.0)

gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ パークラスを提供するライブラリです。

gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ
パークラスを提供するライブラリです。