ライブラリ
クラス
- Binding (86)
- ERB (36)
-
IRB
:: Frame (60) - Object (12)
- Proc (12)
-
RubyVM
:: InstructionSequence (12) - Socket (12)
- Thread (54)
- TracePoint (24)
- Tracer (36)
- XMP (12)
モジュール
- Kernel (60)
- ObjectSpace (36)
-
Socket
:: Constants (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Binding (12)
- Context (12)
-
IP
_ FREEBIND (24) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - Ruby プログラムの実行 (12)
-
TOPLEVEL
_ BINDING (12) -
add
_ filter (24) -
add
_ trace _ func (12) - backtrace (12)
- bottom (24)
-
count
_ tdata _ objects (12) -
define
_ finalizer (24) - eval (36)
- irb (21)
-
irb
/ xmp (12) -
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (11) - new (24)
- of (12)
-
proc
_ binding (12) -
rb
_ f _ binding (12) -
rb
_ obj _ is _ block (12) - receiver (11)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - result (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - run (12)
- self (12)
-
set
_ trace _ func (24) -
source
_ location (7) - top (24)
-
trace
_ func (24) - tracer (12)
- xmp (12)
- パターンマッチ (12)
検索結果
先頭5件
-
Binding
# irb -> object (9006.0) -
REPLのセッションを開始します。
...REPLのセッションを開始します。
2.5.0 からは require 'irb' せずに直接 binding.irb を呼び出しても使えるようになりました。
@see irb... -
Binding
# receiver -> object (9006.0) -
保持するコンテキスト内での self を返します。
...保持するコンテキスト内での self を返します。
このメソッドは以下のコードと同様の動作をします。
//emlist[][ruby]{
binding.eval("self")
//}... -
Binding
# source _ location -> [String , Integer] (9006.0) -
self の Ruby のソースファイル名と行番号を返します。
...self の Ruby のソースファイル名と行番号を返します。
d:spec/variables#pseudo の __FILE__ と __LINE__ も参照してください。
//emlist[例][ruby]{
p binding.source_location # => ["test.rb", 1]
//}... -
Object
:: TOPLEVEL _ BINDING -> Binding (6224.0) -
トップレベルでの Binding オブジェクト。
...トップレベルでの Binding オブジェクト。
詳細は Binding を参照してください。... -
static VALUE proc
_ binding(VALUE proc) (6100.0) -
-
static VALUE rb
_ f _ binding(VALUE self) (6100.0) -
-
Binding (6024.0)
-
ローカル変数のテーブルと self、モジュールのネストなどの情報を保 持するオブジェクトのクラスです。
...トのクラスです。
組み込み関数 Kernel.#binding と Proc#binding によっ
てのみ生成され、Kernel.#eval の第 2 引数に使用します。
またトップレベルの Binding オブジェクトとして組み込み定数
Object::TOPLEVEL_BINDING が用意されています。... -
IRB
:: Frame # trace _ func(event , file , line , id , binding) -> Binding (202.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
ERB
# result(b=TOPLEVEL _ BINDING) -> String (123.0) -
ERB を b の binding で実行し、結果の文字列を返します。
...ERB を b の binding で実行し、結果の文字列を返します。
@param b eRubyスクリプトが実行されるときのbinding
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test1 = "foo"
test2 = "bar"
puts erb.result
# test foo
# test bar
//... -
ERB
# run(b=TOPLEVEL _ BINDING) -> nil (123.0) -
ERB を b の binding で実行し、結果を標準出力へ印字します。
...ERB を b の binding で実行し、結果を標準出力へ印字します。
@param b eRubyスクリプトが実行されるときのbinding
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test1 = "foo"
test2 = "bar"
erb.run
# test foo
# test bar
//}...