るりまサーチ

最速Rubyリファレンスマニュアル検索!
54件ヒット [1-54件を表示] (0.018秒)

別のキーワード

  1. _builtin begin
  2. range begin
  3. matchdata begin
  4. arithmeticsequence begin
  5. begin

キーワード

検索結果

LoadError#path -> String | nil (18114.0)

Kernel.#require や Kernel.#load に失敗したパスを返します。

...Kernel.#require や Kernel.#load に失敗したパスを返します。

begin

require 'this/file/does/not/exist'
rescue LoadError => e
e.path # => 'this/file/does/not/exist'
end

パスが定まらない場合は nil を返します。...

Shell#mkdir(*path) -> Array (114.0)

Dir.mkdirと同じです。 (複数可)

...同じです。 (複数可)

@param path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
begin

p sh.mkdir("foo") #=> ["foo"]
re...

Shell::CommandProcessor#mkdir(*path) -> Array (114.0)

Dir.mkdirと同じです。 (複数可)

...同じです。 (複数可)

@param path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
begin

p sh.mkdir("foo") #=> ["foo"]
re...

Shell::Filter#mkdir(*path) -> Array (114.0)

Dir.mkdirと同じです。 (複数可)

...同じです。 (複数可)

@param path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
begin

p sh.mkdir("foo") #=> ["foo"]
re...

Exception#set_backtrace(errinfo) -> nil | String | [String] (25.0)

バックトレース情報に errinfo を設定し、設定されたバックトレース 情報を返します。

...は String の配列のいずれかを指定します。

//emlist[例][ruby]{
begin

begin

raise "inner"
rescue
raise "outer"
end
rescue
$!.backtrace # => ["/path/to/test.rb:5:in `rescue in <main>'", "/path/to/test.rb:2:in `<main>'"]
$!.set_backtrace(["dummy1", "dummy2"])
$!.back...

絞り込み条件を変える

Exception#to_json(*args) -> String (19.0)

自身を JSON 形式の文字列に変換して返します。

...#to_json に渡されます。

//emlist[例][ruby]{
require "json/add/core"

begin

0/0
rescue => e
e.to_json # => "{\"json_class\":\"ZeroDivisionError\",\"m\":\"divided by 0\",\"b\":[\"/path/to/test.rb:4:in `/'\",\"/path/to/test.rb:4:in `<main>'\"]}"
end
//}

@see JSON::Generator::GeneratorMeth...