739件ヒット
[101-200件を表示]
(0.227秒)
クラス
- Array (11)
- Hash (44)
- Method (22)
- Module (230)
- Object (110)
- Proc (5)
- Range (50)
- Refinement (3)
- String (11)
- Symbol (11)
- TracePoint (11)
- UnboundMethod (11)
モジュール
- Enumerable (44)
- GC (11)
- Kernel (11)
- Process (22)
-
Process
:: GID (22) -
Process
:: UID (22)
キーワード
- < (11)
- <= (11)
- <=> (11)
- === (11)
- > (11)
- >= (11)
- Enumerator (11)
- Math (11)
- Range (11)
- WUNTRACED (11)
-
all
_ symbols (11) - ancestors (11)
-
append
_ features (11) - bind (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ source _ location (5) - constants (11)
- cover? (17)
-
defined
_ class (11) -
each
_ entry (22) - extend (11)
-
garbage
_ collect (11) - getrlimit (11)
-
has
_ key? (22) -
import
_ methods (3) - include? (77)
- included (11)
-
included
_ modules (11) - inspect (11)
-
is
_ a? (11) - key? (22)
-
kind
_ of? (11) - member? (44)
-
method
_ defined? (11) - methods (11)
-
prepend
_ features (11) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
private
_ methods (11) -
protected
_ method _ defined? (11) -
protected
_ methods (11) -
public
_ method _ defined? (11) -
public
_ methods (11) -
respond
_ to? (11) -
respond
_ to _ missing? (11) -
ruby2
_ keywords (10) -
singleton
_ methods (11) - switch (44)
- syscall (11)
-
to
_ s (11)
検索結果
先頭5件
-
ENV
. include?(key) -> bool (11103.0) -
key で指定される環境変数が存在する時、真を返します。
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試みます。 -
Hash
# include?(key) -> bool (11103.0) -
ハッシュが key をキーとして持つ時真を返します。
ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value? -
Range
# member?(obj) -> bool (11027.0) -
obj が範囲内に含まれている時に true を返します。 そうでない場合は、false を返します。
...クトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?("B") # => false
p ("a" .. "c").include?("ba") # => false
p ("a" .. "c").cover?("ba") # => true
p (1 .. 3).include?(1.5) # => true
//}
@see d:spec/control#case
@see Range#cover?, Ran... -
Enumerable
# member?(val) -> bool (11015.0) -
val と == の関係にある要素を含むとき真を返します。
...val と == の関係にある要素を含むとき真を返します。
@param val 任意のオブジェクト
//emlist[例][ruby]{
[2, 4, 6].include? 2 #=> true
[2, 4, 6].include? 1 #=> false
[2, 4, 6].member? 2 #=> true
[2, 4, 6].member? 1 #=> false
//}... -
Object
# respond _ to?(name , include _ all = false) -> bool (8121.0) -
オブジェクトがメソッド name を持つとき真を返します。
...o_missing? を呼
び出してその結果を返します。
@param name Symbol または文字列で指定するメソッド名です。
@param include_all private メソッドと protected メソッドを確認の対象に
含めるかを true か false で指定します。......mentedError.new
end
def finish
puts "finish"
end
end
class ImplTemplateMethod
include Template
def template_method
"implement template_method"
end
end
class NotImplTemplateMethod
include Template
# not implement template_method
end
puts ImplTemplateMethod.new.respond_to?... -
Object
# respond _ to _ missing?(symbol , include _ private) -> bool (8115.0) -
自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。
...した場合にこのメソッドも
override されるべきです。
false を返します。
@param symbol メソッド名シンボル
@param include_private private method も含めたい場合に true が渡されます
//emlist[例][ruby]{
class Sample
def method_missing(name, *args)......[name, *args] # => [:to_sample, "sample args1", "sample args2"]
return
else
super
end
end
def respond_to_missing?(sym, include_private)
(sym =~ /^to_*/) ? true : super
end
end
s = Sample.new
s.to_sample("sample args1", "sample args2")
s.respond_to?(:to_sample) # =... -
Object
# methods(include _ inherited = true) -> [Symbol] (8109.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
...の名前を返します。
ただし特別に、引数が偽の時は Object#singleton_methods(false) と同じになっています。
@param include_inherited 引数が偽の時は Object#singleton_methods(false) と同じになります。
//emlist[例1][ruby]{
class Parent
private; def... -
Object
# private _ methods(include _ inherited = true) -> [Symbol] (8109.0) -
そのオブジェクトが理解できる private メソッド名の一覧を返します。
...そのオブジェクトが理解できる private メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#private_instance_methods,Object#methods,O... -
Object
# protected _ methods(include _ inherited = true) -> [Symbol] (8109.0) -
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
...そのオブジェクトが理解できる protected メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#protected_instance_methods,Object#metho... -
Object
# public _ methods(include _ inherited = true) -> [Symbol] (8109.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
...そのオブジェクトが理解できる public メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#public_instance_methods,Object#methods,Obj...