別のキーワード
種類
- インスタンスメソッド (81)
- 特異メソッド (27)
- クラス (15)
- 定数 (4)
- モジュール (3)
クラス
-
Gem
:: Builder (3) -
Gem
:: Command (2) -
Gem
:: Commands :: BuildCommand (5) -
Gem
:: Dependency (3) -
Gem
:: DependencyInstaller (2) -
Gem
:: Ext :: Builder (4) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: Indexer (1) -
Gem
:: Installer (1) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Requirement (16) -
Gem
:: Server (1) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (22) -
Gem
:: StreamUI (13) -
Gem
:: StreamUI :: SilentProgressReporter (4) -
Gem
:: StreamUI :: SimpleProgressReporter (4) -
Gem
:: StreamUI :: VerboseProgressReporter (4) -
Gem
:: Version (1)
モジュール
-
Gem
:: DefaultUserInteraction (6) -
Gem
:: QuickLoader (8) -
Gem
:: RequirePathsBuilder (1) -
Gem
:: Security (2) - Kernel (2)
キーワード
- === (1)
- =~ (1)
- BuildCommand (1)
- Builder (2)
- ConfigureBuilder (1)
- ConsoleUI (1)
- ExtConfBuilder (1)
- ExtensionBuildError (1)
- GemPaths (1)
- GemVersions (1)
- OPS (1)
- QuickLoader (1)
- RakeBuilder (1)
- RequirePathsBuilder (1)
- Requirement (3)
- SilentProgressReporter (1)
- SilentUI (1)
- SimpleProgressReporter (1)
- StreamUI (1)
- UserInteraction (1)
- VerboseProgressReporter (1)
-
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ runtime _ dependency (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - arguments (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) - autorequire (1)
- autorequire= (1)
- build (4)
-
build
_ args (1) -
build
_ args= (1) -
build
_ cert (1) -
build
_ extensions (1) -
build
_ indices (1) -
build
_ self _ signed _ cert (1) -
calculate
_ integers _ for _ gem _ version (1) -
choose
_ from _ list (1) -
class
_ name (1) - concat (1)
-
const
_ missing (1) - count (3)
- create (1)
- default (1)
- done (3)
- errs (1)
- exact? (1)
- execute (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - gem (1)
-
has
_ test _ suite? (1) - ins (1)
- install (1)
-
load
_ full _ rubygems _ library (1) -
load
_ gemspecs (1) - make (1)
-
method
_ missing (1) - new (6)
- none? (1)
- outs (1)
- parse (1)
- prerelease? (1)
-
pretty
_ print (1) -
progress
_ reporter (1) -
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - quick (1)
- redirector (1)
- require (1)
-
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
-
requirements
_ list (1) - run (1)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (1)
- specific? (1)
- success (1)
-
terminate
_ interaction (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
to
_ s (1) - ui= (2)
- uid (1)
- updated (3)
- usage (1)
-
use
_ ui (2) -
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) -
write
_ require _ paths _ file _ if _ needed (1) - yaml? (1)
検索結果
先頭5件
-
Gem
:: DefaultUserInteraction # ui -> Gem :: ConsoleUI (54673.0) -
デフォルトの UI を返します。
デフォルトの UI を返します。
@see Gem::DefaultUserInteraction.ui -
Gem
:: DefaultUserInteraction . ui -> Gem :: ConsoleUI (54655.0) -
デフォルトの UI を返します。
デフォルトの UI を返します。 -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (36304.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Gem
:: RequirePathsBuilder (36004.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。 -
Gem
:: Builder # build -> String (27304.0) -
スペックから Gem を作成する。
スペックから Gem を作成する。
@return 作成したファイル名を返します。 -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (27304.0) -
@todo
@todo
Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (27304.0) -
@todo
@todo
Makefile が存在しない場合は、extconf.rb を実行して
Makefile を作成してから make を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (27304.0) -
@todo
@todo
mkrf_conf が存在する場合は、それを実行してから Rake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: DefaultUserInteraction # use _ ui(new _ ui) { . . . } (18760.0) -
与えられたブロックを評価している間だけ UI として new_ui を使用します。
与えられたブロックを評価している間だけ UI として new_ui を使用します。
@param new_ui 新しい UI を指定します。
@see Gem::DefaultUserInteraction.use_ui -
Gem
:: DefaultUserInteraction . use _ ui(new _ ui) { . . . } (18742.0) -
与えられたブロックを評価している間だけ UI として new_ui を使用します。
与えられたブロックを評価している間だけ UI として new_ui を使用します。
@param new_ui 新しい UI を指定します。 -
Gem
:: DefaultUserInteraction # ui=(new _ ui) (18712.0) -
デフォルトの UI を新しくセットします。
デフォルトの UI を新しくセットします。
@param new_ui 新しい UI を指定します。
@see Gem::DefaultUserInteraction.ui= -
Gem
:: DefaultUserInteraction . ui=(new _ ui) (18712.0) -
デフォルトの UI を新しくセットします。
デフォルトの UI を新しくセットします。
デフォルトの UI を明確にセットしたことがなければ、シンプルなコンソールベースの
Gem::UserInteraction を自動的に使用します。
@param new_ui 新しい UI を指定します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (18607.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (18607.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (18604.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (18604.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (18604.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (18604.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (18604.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。... -
Gem
:: Specification # required _ rubygems _ version=(requirement) (18604.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement... -
Gem
:: Command . build _ args -> Array (18304.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (18304.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
Gem
:: Dependency # requirements _ list -> [String] (18304.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
Gem
:: Indexer # build _ indices (18304.0) -
インデックスを構築します。
インデックスを構築します。 -
Gem
:: Installer # build _ extensions (18304.0) -
拡張ライブラリをビルドします。
拡張ライブラリをビルドします。
拡張ライブラリをビルドするためのファイルタイプとして有効であるのは、
extconf.rb, configure script, Rakefile, mkmf_files です。 -
Gem
:: Package :: TarHeader # uid -> Integer (18304.0) -
tar のヘッダに含まれる uid を返します。
tar のヘッダに含まれる uid を返します。 -
Gem
:: Security . build _ cert(name , key , options = {}) -> OpenSSL :: X509 :: Certificate (18304.0) -
与えられた DN と秘密鍵を使用して証明書を作成します。
与えられた DN と秘密鍵を使用して証明書を作成します。
@param name DN を指定します。
@param key 秘密鍵を指定します。
@param options オプションを指定します。 -
Gem
:: Security . build _ self _ signed _ cert(email _ addr , options = {}) -> Hash (18304.0) -
与えられたメールアドレスを元にして自己署名証明書を作成します。
与えられたメールアドレスを元にして自己署名証明書を作成します。
@param email_addr メールアドレスを指定します。
@param options オプションを指定します。
@return 鍵と証明書とそれらを保存したパスを表すハッシュを返します。 -
Gem
:: Server # quick(request , response) -> () (18304.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: Specification # autorequire -> String (18304.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # autorequire=(lib) (18304.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # has _ test _ suite? -> bool (18304.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。 -
Gem
:: Specification # require _ path -> String (18304.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
Gem
:: Specification # require _ path=(path) (18304.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # require _ paths -> [String] (18304.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。 -
Gem
:: Specification # require _ paths=(paths) (18304.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。 -
Gem
:: Specification # requirements -> Array (18304.0) -
この Gem パッケージを動作させるのに必要な条件を返します。 これはユーザのためのシンプルな情報です。
この Gem パッケージを動作させるのに必要な条件を返します。
これはユーザのためのシンプルな情報です。 -
Gem
:: Specification # requirements=(informations) (18304.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (18304.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: Specification # test _ suite _ file -> String (18304.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
この属性は非推奨です。 Gem::Specification#test_files を使用してください。 -
Gem
:: Specification # test _ suite _ file=(file) (18304.0) -
この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
@param file テストスイートのファイルを指定します。 -
Gem
:: Specification . required _ attribute(name , default = nil) -> () (18304.0) -
必須の属性を作成します。
必須の属性を作成します。
@param name 属性名を指定します。
@param default デフォルト値を指定します。
@see Gem::Specification.attribute -
Gem
:: Specification . required _ attribute?(name) -> bool (18304.0) -
必須属性であれば真を返します。
必須属性であれば真を返します。
@param name 属性名を指定します。 -
Gem
:: Specification . required _ attributes -> Array (18304.0) -
必須属性のリストを返します。
必須属性のリストを返します。 -
Gem
:: Version :: Requirement -> Class (18304.0) -
Gem::Requirement のエイリアスです。
Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//} -
Kernel
# require(path) -> bool (18304.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその... -
Gem
:: SilentUI (18052.0) -
完全に何もしない UI です。
完全に何もしない UI です。 -
Gem
:: QuickLoader (18007.0) -
prelude.c で定義されている内部用のモジュールです。
prelude.c で定義されている内部用のモジュールです。 -
Gem
:: Builder (18004.0) -
Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。
Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。 -
Gem
:: Commands :: BuildCommand (18004.0) -
Gem パッケージをビルドするためのクラスです。
Gem パッケージをビルドするためのクラスです。 -
Gem
:: ConsoleUI (18004.0) -
Gem::StreamUI を標準入力、標準出力、標準エラー出力を使用して初期化します。
Gem::StreamUI を標準入力、標準出力、標準エラー出力を使用して初期化します。
@see Object::STDIN, Object::STDOUT, Object::STDERR -
Gem
:: Ext :: Builder (18004.0) -
拡張ライブラリをビルドするためのクラスです。 他のビルダークラスはこのクラスを継承しています。
拡張ライブラリをビルドするためのクラスです。
他のビルダークラスはこのクラスを継承しています。 -
Gem
:: Ext :: ConfigureBuilder (18004.0) -
configure スクリプトを元に拡張ライブラリをビルドするクラスです。
configure スクリプトを元に拡張ライブラリをビルドするクラスです。 -
Gem
:: Ext :: ExtConfBuilder (18004.0) -
extconf.rb を元にして拡張ライブラリをビルドするためのクラスです。
extconf.rb を元にして拡張ライブラリをビルドするためのクラスです。 -
Gem
:: Ext :: RakeBuilder (18004.0) -
Rake を使用して拡張ライブラリをビルドするためのクラスです。
Rake を使用して拡張ライブラリをビルドするためのクラスです。 -
Gem
:: Installer :: ExtensionBuildError (18004.0) -
拡張ライブラリをビルド中にエラーが発生した場合に発生します。
拡張ライブラリをビルド中にエラーが発生した場合に発生します。 -
Gem
:: Requirement (18004.0) -
Gem の必要条件を扱うクラスです。
Gem の必要条件を扱うクラスです。
このクラスのインスタンスには複数の必要条件を含めることができます。
:Gem::Dependency の内部で使われています。 -
Gem
:: StreamUI (18004.0) -
シンプルなストリームを実装したユーザインターフェイスです。
シンプルなストリームを実装したユーザインターフェイスです。 -
Gem
:: Version :: Requirement (18004.0) -
Alias of Gem::Requirement
Alias of Gem::Requirement -
Gem
:: Requirement . new(requirements) -> Gem :: Requirement (9604.0) -
Gem::Requirement のインスタンスを作成します。
Gem::Requirement のインスタンスを作成します。
@param requirements 文字列か配列か Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
pp Gem::Requirement.new("~> 3.2.1")
# => Gem::Requirement.new(["~> 3.2.1"])
//}
@see Gem::Requirement#parse, Gem::Requirement.create -
Gem
:: Builder . new(spec) -> Gem :: Builder (9304.0) -
与えられた Gem::Specification のインスタンスによって Gem::Builder のインスタンスを生成します。
与えられた Gem::Specification のインスタンスによって
Gem::Builder のインスタンスを生成します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Requirement # concat(requirements) -> Array (9304.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//} -
Gem
:: Requirement . create(input) -> Gem :: Requirement (9304.0) -
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
@param input 文字列か配列か Gem::Requirement, Gem::Version のインスタンス
のいずれかを指定します。
@return 上記以外の値を input に指定するとデフォルト値を返します。
//emlist[][ruby]{
pp Gem::Requirement.create("~> 3.2.1")
# => Gem::Requirement.new(["~> 3.2.1"])
//}
@see Gem::Requirement.... -
Gem
:: Requirement . default -> Gem :: Requirement (9304.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//} -
Gem
:: StreamUI # errs -> IO (9052.0) -
この UI にセットされているエラー出力ストリームを返します。
この UI にセットされているエラー出力ストリームを返します。 -
Gem
:: StreamUI # ins -> IO (9052.0) -
この UI にセットされている入力ストリームを返します。
この UI にセットされている入力ストリームを返します。 -
Gem
:: StreamUI # outs -> IO (9052.0) -
この UI にセットされてきる出力ストリームを返します。
この UI にセットされてきる出力ストリームを返します。 -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # const _ missing (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # method _ missing (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader . load _ full _ rubygems _ library (9007.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader :: GemPaths -> Hash (9007.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: QuickLoader :: GemVersions -> Hash (9007.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: Builder # success -> String (9004.0) -
Gem の作成に成功したときに表示するメッセージを返します。
Gem の作成に成功したときに表示するメッセージを返します。 -
Gem
:: Commands :: BuildCommand # arguments -> String (9004.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Gem
:: Commands :: BuildCommand # execute -> () (9004.0) -
コマンドを実行します。
コマンドを実行します。 -
Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array (9004.0) -
gemspec ファイルをロードします。
gemspec ファイルをロードします。
@param filename ファイル名を指定します。 -
Gem
:: Commands :: BuildCommand # usage -> String (9004.0) -
使用方法を表す文字列を返します。
使用方法を表す文字列を返します。 -
Gem
:: Commands :: BuildCommand # yaml?(filename) -> bool (9004.0) -
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
@param filename ファイル名を指定します。 -
Gem
:: Ext :: Builder . class _ name -> String (9004.0) -
@todo
@todo
ビルダーのクラス名を返します。 -
Gem
:: Ext :: Builder . make(dest _ path , results) (9004.0) -
@todo
@todo
Makefile を編集して make, make install を実行します。
@param dest_path ???
@param results 結果を入れるための配列です。この変数は破壊的に変更されます。
@raise Gem::InstallError Makefile が存在しない場合に発生します。
@raise Gem::InstallError make の実行に失敗した場合に発生します。 -
Gem
:: Ext :: Builder . redirector -> String (9004.0) -
@todo
@todo
'2>&1' という文字列を返します。 -
Gem
:: Ext :: Builder . run(command , results) (9004.0) -
@todo
@todo
与えられたコマンドを実行します。
@param command 実行するコマンドを文字列で指定します。
@param results 結果を入れるための配列です。この変数は破壊的に変更されます。
@raise Gem::InstallError コマンドの実行に失敗した場合に発生します。 -
Gem
:: Requirement # ===(version) -> bool (9004.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//} -
Gem
:: Requirement # =~(version) -> bool (9004.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//} -
Gem
:: Requirement # as _ list -> [String] (9004.0) -
必要条件を文字列の配列で返します。
必要条件を文字列の配列で返します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//} -
Gem
:: Requirement # exact? -> bool (9004.0) -
条件がちょうどのバージョンが指定されている場合は、true を返します。
条件がちょうどのバージョンが指定されている場合は、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 5").exact? # => false
p Gem::Requirement.new("= 3", ">= 3").exact? # => false
p Gem::Requiremen... -
Gem
:: Requirement # none? -> bool (9004.0) -
自身が条件を持たない場合は、true を返します。
自身が条件を持たない場合は、true を返します。
//emlist[][ruby]{
req = Gem::Requirement.new(">= 0")
p req.none? # => true
//} -
Gem
:: Requirement # prerelease? -> bool (9004.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Gem
:: Requirement # pretty _ print(pp) -> String (9004.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
わかりやすい形で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//} -
Gem
:: Requirement # satisfied _ by?(version) -> bool (9004.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//} -
Gem
:: Requirement # specific? -> bool (9004.0) -
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new(">= 3").specific? # => false
p Gem::Requirement.new("~> 3").specific? # => true
p Gem::Requirement.new("= 3").specific? # => true
//} -
Gem
:: Requirement # to _ s -> String (9004.0) -
条件を表す文字列を返します。
条件を表す文字列を返します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
p req.to_s # => "< 5.0, >= 1.9"
//} -
Gem
:: Requirement . parse(obj) -> Array (9004.0) -
バージョンの必要上件をパースして比較演算子とバージョンを要素とする二要素の配列を返します。
バージョンの必要上件をパースして比較演算子とバージョンを要素とする二要素の配列を返します。
@param obj 必要上件を表す文字列または Gem::Version のインスタンスを指定します。
@return 比較演算子と Gem::Version のインスタンスを要素とする二要素の配列を返します。
@raise ArgumentError obj に不正なオブジェクトを指定すると発生します。
//emlist[][ruby]{
p Gem::Requirement.parse("~> 3.2.1") # => ["~>", #<Gem::Version "3.2.1">]
//}
... -
Gem
:: Requirement :: OPS -> Hash (9004.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
:: StreamUI # alert(statement , question = nil) -> String | nil (9004.0) -
INFO レベルのアラートを表示します。
INFO レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Gem
:: StreamUI # alert _ error(statement , question = nil) -> String | nil (9004.0) -
ERROR レベルのアラートを表示します。
ERROR レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (9004.0) -
WARNING レベルのアラートを表示します。
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask