クラス
-
Gem
:: Command (1) -
Gem
:: Commands :: HelpCommand (2) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: ConfigFile (8) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (1) -
Gem
:: Package :: TarHeader (3) -
Gem
:: Platform (2) -
Gem
:: Requirement (1) -
Gem
:: Server (2) -
Gem
:: Specification (5) -
Gem
:: Validator (1) -
Gem
:: Version (1)
モジュール
- Gem (8)
-
Gem
:: QuickLoader (2) -
Gem
:: SSL (2) -
Gem
:: Security (7)
キーワード
- AlmostNoSecurity (1)
- CURRENT (1)
-
CURRENT
_ SPECIFICATION _ VERSION (1) - ConfigMap (1)
-
DEFAULT
_ BACKTRACE (1) -
DEFAULT
_ BENCHMARK (1) -
DEFAULT
_ BULK _ THRESHOLD (1) -
DEFAULT
_ OPTIONS (1) -
DEFAULT
_ UPDATE _ SOURCES (1) -
DEFAULT
_ VERBOSITY (1) -
DIGEST
_ SHA1 (1) - DIRECTORIES (1)
-
DOC
_ TEMPLATE (1) - EXAMPLES (1)
- EXT (1)
- ErrorData (1)
- FIELDS (1)
- GemPaths (1)
- GemVersions (1)
- HELP (1)
- HighSecurity (1)
- LowSecurity (1)
-
MARSHAL
_ FIELDS (1) - MD5 (1)
- MediumSecurity (1)
-
NONEXISTENT
_ SPECIFICATION _ VERSION (1) - NoSecurity (1)
-
OPERATING
_ SYSTEM _ DEFAULTS (1) - OPS (1)
- OPT (1)
-
PACK
_ FORMAT (1) -
PKEY
_ RSA (1) - PLATFORMS (1)
-
PLATFORM
_ DEFAULTS (1) - Policies (1)
-
RDOC
_ CSS (1) - RUBY (1)
- Requirement (1)
- RubyGemsPackageVersion (1)
- RubyGemsVersion (1)
- SHA1 (1)
- SHA256 (1)
-
SPECIFICATION
_ VERSION _ HISTORY (1) -
SYSTEM
_ WIDE _ CONFIG _ FILE (1) - TODAY (1)
- TYPES (1)
-
UNPACK
_ FORMAT (1) -
WIN
_ PATTERNS (1)
検索結果
先頭5件
-
Gem
:: ConfigMap -> Hash (10.0) -
RbConfig::CONFIG の中からこのライブラリで使用するものを抽出して定義したハッシュ。
RbConfig::CONFIG の中からこのライブラリで使用するものを抽出して定義したハッシュ。 -
Gem
:: DIRECTORIES -> Array (10.0) -
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。 -
Gem
:: QuickLoader :: GemPaths -> Hash (10.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: QuickLoader :: GemVersions -> Hash (10.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: RubyGemsPackageVersion -> String (10.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: RubyGemsVersion -> String (10.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: WIN _ PATTERNS -> Array (10.0) -
Windows 上で動いている Ruby を識別するための正規表現の配列。
Windows 上で動いている Ruby を識別するための正規表現の配列。 -
Gem
:: Command :: HELP -> String (7.0) -
ヘルプメッセージを表す文字列です。
ヘルプメッセージを表す文字列です。 -
Gem
:: Commands :: HelpCommand :: EXAMPLES -> String (7.0) -
使用例を表す文字列です。
使用例を表す文字列です。 -
Gem
:: Commands :: HelpCommand :: PLATFORMS -> String (7.0) -
プラットフォームに関する記述を格納している文字列です。
プラットフォームに関する記述を格納している文字列です。 -
Gem
:: Commands :: WhichCommand :: EXT -> [String] (7.0) -
拡張子を表す配列です。
拡張子を表す配列です。
%w[.rb .rbw .so .dll .bundle] -
Gem
:: ConfigFile :: DEFAULT _ BACKTRACE -> false (7.0) -
バックトレースが表示されるかどうかのデフォルト値です。
バックトレースが表示されるかどうかのデフォルト値です。 -
Gem
:: ConfigFile :: DEFAULT _ BENCHMARK -> false (7.0) -
ベンチマークを実行するかどうかのデフォルト値です。
ベンチマークを実行するかどうかのデフォルト値です。 -
Gem
:: ConfigFile :: DEFAULT _ BULK _ THRESHOLD -> 1000 (7.0) -
一括ダウンロードをするかどうかのデフォルト値です。
一括ダウンロードをするかどうかのデフォルト値です。 -
Gem
:: ConfigFile :: DEFAULT _ UPDATE _ SOURCES -> true (7.0) -
毎回 Gem::SourceInfoCache を更新するかどうかのデフォルト値です。
毎回 Gem::SourceInfoCache を更新するかどうかのデフォルト値です。 -
Gem
:: ConfigFile :: DEFAULT _ VERBOSITY -> true (7.0) -
ログレベルのデフォルト値です。
ログレベルのデフォルト値です。 -
Gem
:: ConfigFile :: OPERATING _ SYSTEM _ DEFAULTS -> {} (7.0) -
Ruby をパッケージングしている人がデフォルトの設定値をセットするために使用します。
...Ruby をパッケージングしている人がデフォルトの設定値をセットするために使用します。
使用するファイルは rubygems/defaults/operating_system.rb です。... -
Gem
:: ConfigFile :: PLATFORM _ DEFAULTS -> {} (7.0) -
Ruby の実装者がデフォルトの設定値をセットするために使用します。
...Ruby の実装者がデフォルトの設定値をセットするために使用します。
使用するファイルは rubygems/defaults/#{RUBY_ENGINE}.rb です。... -
Gem
:: ConfigFile :: SYSTEM _ WIDE _ CONFIG _ FILE -> String (7.0) -
システム全体の設定ファイルのパスです。
システム全体の設定ファイルのパスです。 -
Gem
:: Dependency :: TYPES -> Array (7.0) -
有効な依存関係の型を表す配列です。
有効な依存関係の型を表す配列です。
@see Gem::Specification::CURRENT_SPECIFICATION_VERSION -
Gem
:: DependencyInstaller :: DEFAULT _ OPTIONS -> Hash (7.0) -
自身を初期化する際に使用するデフォルトのオプションです。
自身を初期化する際に使用するデフォルトのオプションです。
:env_shebang => false,
:domain => :both, # HACK dup
:force => false,
:format_executable => false, # HACK dup
:ignore_dependencies => false,
:security_policy => nil, # HACK NoSecurity requires OpenSSL. Al... -
Gem
:: MD5 -> Class (7.0) -
Digest::MD5 です。
Digest::MD5 です。 -
Gem
:: Package :: TarHeader :: FIELDS -> Array (7.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarHeader :: PACK _ FORMAT -> String (7.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Package :: TarHeader :: UNPACK _ FORMAT -> String (7.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Platform :: CURRENT -> String (7.0) -
特定のプラットフォーム向けの Gem をビルドするときに使用します。
特定のプラットフォーム向けの Gem をビルドするときに使用します。 -
Gem
:: Platform :: RUBY -> String (7.0) -
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions を使用する可能性があります。
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions
を使用する可能性があります。 -
Gem
:: Requirement :: OPS -> Hash (7.0) -
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
//emlist[][ruby]{
OPS = { #:nodoc:
"=" => lambda {|v, r| v == r },
"!=" => lambda {|v, r| v != r },
">" => lambda {|v, r| v > r },
"<" => lambda {|v, r| v < r },
">=" => lambda {|v, r| v >= r },
"<=" => lambda {|v, r| v <= r },
"~>" => l... -
Gem
:: SHA1 -> Class (7.0) -
Digest::SHA1 です。
Digest::SHA1 です。 -
Gem
:: SHA256 -> Class (7.0) -
Digest::SHA256 です。
Digest::SHA256 です。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (7.0) -
@todo
@todo -
Gem
:: SSL :: PKEY _ RSA -> Symbol | Class (7.0) -
@todo
@todo -
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (7.0) -
ほとんどの検証を行わないポリシーです。
ほとんどの検証を行わないポリシーです。
署名されたデータの検証のみ行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (7.0) -
高レベルのセキュリティポリシーです。
高レベルのセキュリティポリシーです。
署名された Gem のみインストール可能です。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_si... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (7.0) -
低レベルのセキュリティのポリシーです。
低レベルのセキュリティのポリシーです。
署名されたデータと署名者の検証を行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => true,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: MediumSecurity -> Gem :: Security :: Policy (7.0) -
中レベルのセキュリティポリシーです。
中レベルのセキュリティポリシーです。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このポリシーは便利ですが、署名無しのパッケージを許可しているので、
邪悪な人物がパッケージの署名を単純に削除して検証をパスさせることができます。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => tr... -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (7.0) -
セキュリティなしのポリシーです。
セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: OPT -> Hash (7.0) -
ほとんどのメソッドで使用するデフォルトのオプションを返します。
ほとんどのメソッドで使用するデフォルトのオプションを返します。 -
Gem
:: Security :: Policies -> Hash (7.0) -
使用可能なポリシーの一覧を返します。
使用可能なポリシーの一覧を返します。
* Gem::Security::NoSecurity
* Gem::Security::AlmostNoSecurity
* Gem::Security::LowSecurity
* Gem::Security::MediumSecurity
* Gem::Security::HighSecurity -
Gem
:: Server :: DOC _ TEMPLATE -> String (7.0) -
ドキュメントのテンプレートを表す文字列です。
ドキュメントのテンプレートを表す文字列です。 -
Gem
:: Server :: RDOC _ CSS -> String (7.0) -
RDoc のための CSS を表す文字列です。
RDoc のための CSS を表す文字列です。 -
Gem
:: Specification :: CURRENT _ SPECIFICATION _ VERSION -> 2 (7.0) -
現在の gemspec のバージョンを表す定数です。
現在の gemspec のバージョンを表す定数です。 -
Gem
:: Specification :: MARSHAL _ FIELDS -> Hash (7.0) -
@todo
@todo -
Gem
:: Specification :: NONEXISTENT _ SPECIFICATION _ VERSION -> -1 (7.0) -
明確に指定されていない時の gemspec のバージョンを表します。
明確に指定されていない時の gemspec のバージョンを表します。 -
Gem
:: Specification :: SPECIFICATION _ VERSION _ HISTORY -> Hash (7.0) -
gemspec ファイルのバージョンの歴史を表す定数です。
gemspec ファイルのバージョンの歴史を表す定数です。 -
Gem
:: Specification :: TODAY -> Time (7.0) -
本日の日付を返します。
本日の日付を返します。 -
Gem
:: Validator :: ErrorData (7.0) -
@todo
@todo
エラー情報を記録するための構造体です。
以下の属性を持っています。
* path
* problem -
Gem
:: Version :: Requirement -> Class (7.0) -
Gem::Requirement のエイリアスです。
Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//}