2件ヒット
  
    
      [1-2件を表示]
    
  
    (0.618秒)
  
  
    トップページ > 
:Kernel.#p
 > 
:lambda
 > 
:exception
 > 
:cpp_command
 > 
:timeout
 > 
:try_cpp
 > 
:require
 > 
:__method__
 > クラス:BasicObject
 > 
:2.2.0
  
ライブラリ
- ビルトイン (2)
 
検索結果
先頭2件
- 
      
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (376.0)  - 
      
      
      
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...ソッドが定義されます。これはメソッド定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数や Kernel モジュールに定義されて......imeError)
//}
//emlist[例][ruby]{
class Bar < BasicObject
def call1
instance_eval("::ENV.class")
end
def call2
instance_eval("ENV.class")
end
end
bar = Bar.new
bar.call1 # => Object
bar.call2 # raise NameError
//}
@see Module#module_eval, Kernel.#eval, BasicObject#instance_exec... - 
      
BasicObject
# instance _ eval {|obj| . . . } -> object (76.0)  - 
      
      
      
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...ソッドが定義されます。これはメソッド定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数や Kernel モジュールに定義されて......imeError)
//}
//emlist[例][ruby]{
class Bar < BasicObject
def call1
instance_eval("::ENV.class")
end
def call2
instance_eval("ENV.class")
end
end
bar = Bar.new
bar.call1 # => Object
bar.call2 # raise NameError
//}
@see Module#module_eval, Kernel.#eval, BasicObject#instance_exec... 
