357件ヒット
[301-357件を表示]
(0.289秒)
ライブラリ
- ビルトイン (357)
クラス
-
ARGF
. class (24) - Dir (24)
-
Encoding
:: Converter (12) - Exception (12)
- File (24)
-
File
:: Stat (24) - IO (66)
- LoadError (12)
- Proc (12)
-
RubyVM
:: InstructionSequence (48) - SyntaxError (3)
- Thread (24)
-
Thread
:: Backtrace :: Location (48) - TracePoint (24)
キーワード
- <=> (12)
-
absolute
_ path (24) -
backtrace
_ locations (24) - convpath (12)
- fdatasync (12)
- filename (12)
- flush (12)
- inspect (36)
- reopen (36)
-
set
_ backtrace (12) - size? (12)
-
source
_ location (12) -
to
_ a (12) -
to
_ path (27) -
to
_ s (12)
検索結果
先頭5件
-
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (8013.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
...似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.run
thread.backtrace_locations # => ["/path/to/test.rb:1:in `sleep'", "/path/to/test.rb:1:in `block in <main>'"]
//}
@see Thread::Backtrace::Location... -
RubyVM
:: InstructionSequence # inspect -> String (8007.0) -
self の情報をラベルとパスを含んだ人間に読みやすい文字列にして返します。
...んだ人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
iseq.inspect # => "<RubyVM::InstructionSequence:<compiled>@<compiled>>"
//}
@see RubyVM::InstructionSequence#label,
RubyVM::InstructionSequence#path... -
TracePoint
# inspect -> String (8007.0) -
self の状態を人間に読みやすい文字列にして返します。
...self の状態を人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.inspect # "#<TracePoint:call `foo'@/path/to/test.rb:1>"
end
trace.enable
foo 1
//}... -
IO
# reopen(io) -> self (8005.0) -
自身を指定された io に繋ぎ換えます。
自身を指定された io に繋ぎ換えます。
クラスも io に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError 指定された io が close されている場合に発生します。 -
ARGF
. class # filename -> String (8002.0) -
現在開いている処理対象のファイル名を返します。
現在開いている処理対象のファイル名を返します。
標準入力に対しては - を返します。
組み込み変数 $FILENAME と同じです。
$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark
$ ruby argf.rb foo bar glark
ARGF.filename # => "foo"
ARGF.read(5) # => "foo\nb"
ARGF.filename # => "bar"
ARGF.skip
ARGF.filename # => "glark"