るりまサーチ

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

関連するキーワード

  1. socket
  2. tk
  3. udpsocket
  4. socket
  5. resolv-replace

ライブラリ

検索結果

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

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

...きるのは、
unbind したオブジェクトのクラスのインスタンスか、メソッド定義元のモジュールを
インクルードしたクラスのインスタンスだけです。

@raise TypeError 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(Fo...
...# p m.bind(Bar.new) # => -18:in `bind': bind argument must be an instance of Foo (TypeError)

# 同名の特異メソッドが定義されているとダメ
class << obj = Foo.new
def foo
end
end
p m.bind(obj) # => -:25:in `bind': method...