るりまサーチ

最速Rubyリファレンスマニュアル検索!
38件ヒット [1-38件を表示] (0.021秒)
トップページ > クラス:Exception[x] > クエリ:String[x]

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

ライブラリ

キーワード

検索結果

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

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

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

@param errinfo nil、String あるいは String の配列のいずれかを指定します。...

Exception#backtrace -> [String] (108.0)

バックトレース情報を返します。

...{sourceline}:in `#{method}'"
(メソッド内の場合)
* "#{sourcefile}:#{sourceline}"
(トップレベルの場合)

という形式の String の配列です。

def methd
raise
end

begin
methd
rescue => e
p e.backtrace
end

#=> ["filename.rb:2:in `methd'", "filename.r...
...ド内の場合)
* "#{sourcefile}:#{sourceline}"
(トップレベルの場合)

という形式の String の配列です。

def methd
raise
end

begin
methd
rescue => e
p e.backtrace
end

#=> ["filename.rb:2:in `methd'", "filename.rb:6"]

@see Exception#backtrace_locations...

Exception#message -> String (103.0)

エラーメッセージをあらわす文字列を返します。

エラーメッセージをあらわす文字列を返します。

begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end

Exception#to_s -> String (103.0)

エラーメッセージをあらわす文字列を返します。

エラーメッセージをあらわす文字列を返します。

begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end

Exception#inspect -> String (102.0)

self のクラス名と message を文字列にして返します。

self のクラス名と message を文字列にして返します。

絞り込み条件を変える

Exception#taguri -> String (102.0)

自身のタグ URI を返します。

自身のタグ URI を返します。

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

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

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

内部的にはハッシュにデータをセットしてから Hash#to_json を呼び出しています。

@param args 引数はそのまま Hash#to_json に渡されます。

@see Hash#to_json

Exception#to_yaml(opts = {}) -> String (102.0)

自身を YAML ドキュメントに変換します。

自身を YAML ドキュメントに変換します。

@param opts YAML ドキュメント出力の際のオプションを指定します。
オプションの詳細は Syck::Emitter#reset を参照し
てください。