216件ヒット
[1-100件を表示]
(0.037秒)
別のキーワード
クラス
-
Gem
:: Requirement (132) -
Gem
:: Specification (60)
モジュール
- Kernel (24)
キーワード
- === (12)
- =~ (12)
-
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ runtime _ dependency (12) -
as
_ list (12) - concat (12)
- exact? (12)
- gem (12)
- none? (12)
- prerelease? (12)
-
pretty
_ print (12) -
required
_ ruby _ version (12) -
required
_ rubygems _ version (12) -
satisfied
_ by? (12) - specific? (12)
-
to
_ s (12)
検索結果
先頭5件
-
Kernel
# require(path) -> bool (18247.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその... -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (12419.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
...この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。... -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (12402.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。... -
Gem
:: Requirement # concat(requirements) -> Array (3208.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
...新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//}... -
Gem
:: Requirement # pretty _ print(pp) -> String (3114.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 # ===(version) -> bool (3108.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
...うでなければ、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 (3108.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
...うでなければ、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] (3108.0) -
必要条件を文字列の配列で返します。
...必要条件を文字列の配列で返します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//}... -
Gem
:: Requirement # exact? -> bool (3108.0) -
条件がちょうどのバージョンが指定されている場合は、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::Requirement.new(">= 3").exact? # => false
/...