るりまサーチ

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

関連するキーワード

  1. _builtin proc
  2. kernel proc
  3. new proc
  4. proc new

ライブラリ

キーワード

検索結果

Object#to_proc -> Proc (6231)

オブジェクトの Proc への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。

...オブジェクトの Proc への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。

説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必要...
...に応じてサブクラスで定義すべきものです。

def doing
yield
end

class Foo
def to_proc
Proc
.new{p 'ok'}
end
end

it = Foo.new
doing(&it) #=> "ok"...

Object#__send__(name, *args) -> object (7)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...メソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"

@see Object#method, Kernel.#eval, Proc, Method...

Object#__send__(name, *args) { .... } -> object (7)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...メソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"

@see Object#method, Kernel.#eval, Proc, Method...

Object#send(name, *args) -> object (7)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...メソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"

@see Object#method, Kernel.#eval, Proc, Method...

Object#send(name, *args) { .... } -> object (7)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...メソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"

@see Object#method, Kernel.#eval, Proc, Method...

絞り込み条件を変える