るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
69件ヒット [1-69件を表示] (0.047秒)
トップページ > クエリ:gem[x] > バージョン:2.4.0[x] > クエリ:pack[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. rubygems gem
  2. rubygems/gem_openssl ssl_available?
  3. rubygems/gem_openssl ensure_ssl_available
  4. gem path
  5. gem md5

モジュール

キーワード

検索結果

Rake::GemPackageTask#gem_spec=(gem_spec) (36646.0)

gemspec をセットします。

gemspec をセットします。

@param gem_spec Gem::Specification のインスタンスを指定します。

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

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

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

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

@see Gem::Specification.from_yaml

Rake::GemPackageTask#gem_spec -> Gem::Specification (36610.0)

package ターゲットで使用する gemspec を返します。

package ターゲットで使用する gemspec を返します。

gemspec にはパッケージ名、バージョン、パッケージに含まれるファイルなどが定義
されているので、それらを明示的に指定する必要はありません。

Gem::Package::TarOutput#add_gem_contents {|data_tar_writer| ... } -> self (36391.0)

gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。

gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。

ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。

Rake::GemPackageTask#gem_file -> String (36355.0)

Gem パッケージの名前を返します。

Gem パッケージの名前を返します。

絞り込み条件を変える

Gem::Installer#unpack(directory) (27370.0)

与えられたディレクトリに Gem を展開します。

与えられたディレクトリに Gem を展開します。

@param directory Gem を展開するディレクトリを指定します。

Gem::Package::TarReader::Entry#header -> Gem::Package::TarHeader (18607.0)

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

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

Gem::Commands::UnpackCommand#get_path(gemname, version_req) -> String | nil (18370.0)

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

@param gemname Gem パッケージの名前を指定します。

@param version_req バージョンの満たすべき条件を文字列で指定します。

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

メタデータを返します。

メタデータを返します。

Rake::GemPackageTask#init(gem_spec) (18307.0)

自身の各属性に初期値をセットします。

自身の各属性に初期値をセットします。

絞り込み条件を変える

Gem::Package::TarOutput#add_metadata (18088.0)

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

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

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

Gem::Package::TarReader#rewind -> Integer (18088.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::TarOutput#add_signatures (18070.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::TarWriter::BoundedStream#write(data) -> Integer (18040.0)

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

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

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

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

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

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

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

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

@see Gem::Package::TarReader#each

絞り込み条件を変える

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

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

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

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

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

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

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

Gem::Package::TarReader::Entry#rewind -> 0 (18022.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

Gem::Package::TarOutput#close (18004.0)

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

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

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

自身を close します。

自身を close します。

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

自身を close します。

自身を close します。

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

自身を close します。

自身を close します。

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

Rake::GemPackageTask#define (18004.0)

タスクを定義します。

タスクを定義します。

GemPackageTask.new にブロックが与えられている場合に、自動的に呼び出されます。

Gem::Commands::WhichCommand#find_paths(package_name, dirs) -> Array (9304.0)

dirs から package_name という名前を持つファイルを探索します。

dirs から package_name という名前を持つファイルを探索します。

以下の拡張子を持つファイルが対象です。

%w[.rb .rbw .so .dll .bundle]

@param package_name ファイルの名前を指定します。

@param dirs 探索するディレクトリを文字列の配列で指定します。

String#crypt(salt) -> String (40.0)

self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。

self と salt から暗号化された文字列を生成して返します。
salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、
2 バイト以上の文字列を指定します。

暗号化された文字列から暗号化前の文字列 (self) を求めることは一般に困難で、
self を知っている者のみが同じ暗号化された文字列を生成できます。
このことから self を知っているかどうかの認証に使うことが出来ます。

salt には、以下の様になるべくランダムな文字列を選ぶべきです。
他にも 29297 などがあります。

注意:

* Ruby 2.6 から非推奨になったため、引き続き...