るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.037秒)

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. psych end_sequence

ライブラリ

クラス

キーワード

検索結果

Module#module_exec(*args) {|*vars| ... } -> object (15126.0)

与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。

...ります。

@param args ブロックに渡す引数を指定します。


//emlist[例][ruby]{
class Thing
end

c = 1

Thing.class_exec{
def hello()
"Hello there!"
end


define_method(:foo) do # ローカル変数がブロックの外側を参照している
c
end

}

t = Thing.n...

Module#class_exec(*args) {|*vars| ... } -> object (26.0)

与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。

...ります。

@param args ブロックに渡す引数を指定します。


//emlist[例][ruby]{
class Thing
end

c = 1

Thing.class_exec{
def hello()
"Hello there!"
end


define_method(:foo) do # ローカル変数がブロックの外側を参照している
c
end

}

t = Thing.n...

BasicObject#instance_exec(*args) {|*vars| ... } -> object (25.0)

与えられたブロックをレシーバのコンテキストで実行します。

...つインスタンス変数にアクセスすることができます。

@param args ブロックパラメータに渡す値です。

//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end

end

k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exe...