るりまサーチ

最速Rubyリファレンスマニュアル検索!
29件ヒット [1-29件を表示] (0.015秒)
トップページ > クラス:UnboundMethod[x] > クエリ:Method[x]

関連するキーワード

  1. _builtin method
  2. method call
  3. net/http method

ライブラリ

キーワード

検索結果

UnboundMethod#bind(obj) -> Method (3178)

self を obj にバインドした Method オブジェクトを生成し返します。

...self を obj にバインドした Method オブジェクトを生成し返します。

@param obj 自身をバインドしたいオブジェクトを指定します。ただしバインドできるのは、
unbind したオブジェクトのクラスのインスタンスか、メソッ...
...ンスメソッドの UnboundMethod の場合

class Foo
def foo
"foo"
end
end

# UnboundMethod `m' を生成
p m = Foo.instance_method(:foo) # => #<UnboundMethod: Foo(Foo)#foo>

# Foo のインスタンスをレシーバとする Method オブジェクトを...
...生成
p m.bind(Foo.new) # => #<Method: Foo(Foo)#foo>

# Foo のサブクラス Bar のインスタンスをレシーバとする Method
#@# ruby 1.8 feature: 許されるようになりました

class Bar < Foo
end
# p m.bind(Bar.new) # => -18:i...

UnboundMethod#arity -> Integer (3061)

メソッドが受け付ける引数の数を返します。

...instance_method(:one).arity #=> 0
p C.instance_method(:two).arity #=> 1
p C.instance_method(:three).arity #=> -1
p C.instance_method(:four).arity #=> 2
p C.instance_method(:five).arity #=> -3
p C.instance_method(:six).arity #=> -3


String.instance_method(:size).a...
...rity #=> 0
String.instance_method(:replace).arity #=> 1
String.instance_method(:squeeze).arity #=> -1
String.instance_method(:count).arity #=> -1...

UnboundMethod#==(other) -> bool (3019)

自身と other が同じクラスあるいは同じモジュールの同じメソッドを表す場合に true を返します。そうでない場合に false を返します。

...her 自身と比較したいオブジェクトを指定します。

a = String.instance_method(:size)
b = String.instance_method(:size)
p a == b #=> true

c = Array.instance_method(:size)
p a == c #=> false

@see UnboundMethod#eql?...

UnboundMethod#===(other) -> bool (3019)

自身と other が同じクラスあるいは同じモジュールの同じメソッドを表す場合に true を返します。そうでない場合に false を返します。

...her 自身と比較したいオブジェクトを指定します。

a = String.instance_method(:size)
b = String.instance_method(:size)
p a == b #=> true

c = Array.instance_method(:size)
p a == c #=> false

@see UnboundMethod#eql?...

UnboundMethod#eql?(other) -> bool (3013)

指定された other が self 自身である場合のみ真を返します。 これは Object クラスで定義されたデフォルトの動作で す。

...フォルトの動作で
す。

@param other 自身と比較したいオブジェクトを指定します。

a = String.instance_method(:size)
b = String.instance_method(:size)
p a.eql?(b) #=> false
p a.eql?(a) #=> true

@see UnboundMethod#==...

絞り込み条件を変える

UnboundMethod#equal?(other) -> bool (3013)

指定された other が self 自身である場合のみ真を返します。 これは Object クラスで定義されたデフォルトの動作で す。

...フォルトの動作で
す。

@param other 自身と比較したいオブジェクトを指定します。

a = String.instance_method(:size)
b = String.instance_method(:size)
p a.eql?(b) #=> false
p a.eql?(a) #=> true

@see UnboundMethod#==...

UnboundMethod#hash -> Integer (3001)

自身の Object#object_id を返します。これは Object クラスで定義されたデフォルトの動作です。

自身の Object#object_id を返します。これは Object クラスで定義されたデフォルトの動作です。

UnboundMethod#name -> String (3001)

このメソッドの名前を返します。

このメソッドの名前を返します。

UnboundMethod#name -> Symbol (3001)

このメソッドの名前を返します。

このメソッドの名前を返します。

UnboundMethod#owner -> Class | Module (3001)

このメソッドが定義されている class か module を返します。

このメソッドが定義されている class か module を返します。

絞り込み条件を変える