るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

ライブラリ

キーワード

検索結果

Psych.load(yaml, filename = nil, fallback = false) -> object (119.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは false です。
@raise Psych::SyntaxError YAMLドキュメント...
...ときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych
.load("--- a") # => 'a'
Psych
.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych
.load("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file.txt): found characte...

Psych.load(yaml, filename = nil, fallback: false, symbolize_names: false) -> object (119.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...に発生した例外のメッセージに用います。


@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り...
...
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych
.load("--- a") # => 'a'
Psych
.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych
.load("--- `", "file.txt")
rescue Psych::SyntaxEr...
...ex.message # => "(file.txt): found character that cannot start any token while scanning for the next token at line 1 column 5"
end
//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych
.l...
...raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych
.load("--- a") # => 'a'
Psych
.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych
.load("--- `", filename: "file.txt")
rescue Psych::Syn...

Psych.load(yaml, filename: nil, fallback: false, symbolize_names: false) -> object (119.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...に発生した例外のメッセージに用います。


@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り...
...raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych
.load("--- a") # => 'a'
Psych
.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych
.load("--- `", filename: "file.txt")
rescue Psych::Syn...
...ex.message # => "(file.txt): found character that cannot start any token while scanning for the next token at line 1 column 5"
end
//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych
.l...

Psych.parse(yaml, filename = nil) -> Psych::Nodes::Document (119.0)

YAML ドキュメントをパースし、YAML の AST を返します。

...用います。

AST については Psych::Nodes を参照してください。

@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメント...
...見されたときに発生します
@see Psych.load

//emlist[例][ruby]{
Psych
.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>

begin
Psych
.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file.txt): found character that...