別のキーワード
種類
- インスタンスメソッド (69)
- モジュール関数 (24)
- 関数 (12)
- 特異メソッド (12)
- 文書 (11)
ライブラリ
- ビルトイン (105)
クラス
- Binding (11)
- Module (36)
- NameError (10)
- Object (12)
- TracePoint (12)
モジュール
- Kernel (24)
キーワード
-
NEWS for Ruby 2
. 2 . 0 (11) - binding (12)
-
class
_ variables (12) - constants (24)
-
global
_ variables (12) -
instance
_ variables (12) -
rb
_ f _ local _ variables (12)
検索結果
先頭4件
-
NEWS for Ruby 2
. 2 . 0 (6.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...セスできないという長年のバグを修正しました。 9593
=== 組み込みクラスの更新
* Binding
* 追加: Binding#local_variables
* 追加: Binding#receiver
* Dir
* 追加: Dir#fileno
* Enumerable
* 追加: Enumerable#slice_after
* 追加: Enumerabl... -
Object
# instance _ variables -> [Symbol] (6.0) -
オブジェクトのインスタンス変数名をシンボルの配列として返します。
...列として返します。
//emlist[][ruby]{
obj = Object.new
obj.instance_eval { @foo, @bar = nil }
p obj.instance_variables
#=> [:@foo, :@bar]
//}
@see Object#instance_variable_get, Kernel.#local_variables, Kernel.#global_variables, Module.constants, Module#constants, Module#class_variables... -
TracePoint
# binding -> Binding (6.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...発生したイベントによって生成された Binding オブジェクトを返します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
TracePoint
# binding -> Binding | nil (6.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...は binding を生成しないため、
:c_call および :c_return イベントに対しては nil を返すことに注意してください。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}...