るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.101秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クエリ:call[x] > クラス:UnboundMethod[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. dsa p

ライブラリ

検索結果

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

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

...トを生成して返します。


@param obj 自身をバインドしたいオブジェクトを指定します。ただしバインドできるのは、
生成元のクラスかそのサブクラスのインスタンスのみです。

@raise TypeError objがbindできないオブジ...
...タンスメソッドの UnboundMethod の場合
class Foo
def foo
"foo"
end
end

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

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


# モジュールのインスタンスメソッドの UnboundMethod の場合
module Foo
def foo
"foo"
end
end

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

# Foo...