260件ヒット
[1-100件を表示]
(0.174秒)
ライブラリ
- ビルトイン (77)
- csv (11)
- pathname (11)
- rake (11)
-
rubygems
/ gem _ path _ searcher (33) -
rubygems
/ specification (99) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- CSV (11)
-
Gem
:: GemPathSearcher (33) -
Gem
:: Specification (99) - Pathname (11)
- Proc (11)
-
Rake
:: Application (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Thread (22)
-
Thread
:: Backtrace :: Location (44)
キーワード
-
absolute
_ path (11) -
backtrace
_ locations (22) - extensions= (11)
-
extra
_ rdoc _ files= (11) - find (11)
-
find
_ all (11) -
full
_ gem _ path (11) -
init
_ gemspecs (11) - inspect (11)
-
installation
_ path (11) -
loaded
_ from= (11) -
original
_ dir (11) -
require
_ path (11) -
require
_ path= (11) -
require
_ paths (11) -
require
_ paths= (11) -
source
_ location (11) -
to
_ s (11) - truncate (40)
検索結果
先頭5件
-
Thread
:: Backtrace :: Location # path -> String (24214.0) -
self が表すフレームのファイル名を返します。
...self が表すフレームのファイル名を返します。
例: Thread::Backtrace::Location の例1を用いた例
//emlist[][ruby]{
loc = c(0..1).first
loc.path # => "caller_locations.rb"
//}
@see Thread::Backtrace::Location#absolute_path... -
Gem
:: Specification # installation _ path -> String (15202.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
Pathname
# truncate(length) -> 0 (15201.0) -
File.truncate(self.to_s, length) と同じです。
...File.truncate(self.to_s, length) と同じです。
@param length 変更したいサイズを整数で与えます。
@see File.truncate... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (12313.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
...スを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレーム......ange 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.run
thread.backtrace_locati......ons # => ["/path/to/test.rb:1:in `sleep'", "/path/to/test.rb:1:in `block in <main>'"]
//}
@see Thread::Backtrace::Location... -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (12313.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
...スを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレーム......ange 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.run
thread.backtrace_locati......ons # => ["/path/to/test.rb:1:in `sleep'", "/path/to/test.rb:1:in `block in <main>'"]
//}
@see Thread::Backtrace::Location... -
Shell
# truncate(path , length) -> 0 (12308.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate... -
Shell
:: CommandProcessor # truncate(path , length) -> 0 (12308.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate... -
Shell
:: Filter # truncate(path , length) -> 0 (12308.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@see File.truncate... -
CSV
# truncate(path , length) -> 0 (12302.0) -
File#truncate に委譲します。
...File#truncate に委譲します。
@see File#truncate... -
Gem
:: Specification # extensions=(paths) (12301.0) -
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
...拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
@param paths 拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを指定します。... -
Thread
:: Backtrace :: Location # absolute _ path -> String (12232.0) -
self が表すフレームの絶対パスを返します。
...][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end
Foo.new(0..2).locations.map do |call|
puts call.absolute_path
end
# => /path/to/foo.rb
# /path/to/foo.rb
# /path/to/foo.rb
//}
@see Thread::Backtrace::Location#path...