るりまサーチ

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

別のキーワード

  1. psych new
  2. psych any
  3. psych anchor
  4. psych anchor=
  5. psych tag

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Psych::SyntaxError (23000.0)

YAML の文法エラーを表すクラスです。

YAML の文法エラーを表すクラスです。

Psych::SyntaxError#offset -> Integer (21012.0)

エラーが生じた位置の offset をバイト数で 返します。

...エラーが生じた位置の offset をバイト数で
返します。

offset とは、
Psych::SyntaxError
#line, Psych::SyntaxError#column
で指示される位置からの相対位置です。
この位置から 0 バイトの位置でエラーが発生することが多いため、
このメ...

Psych::SyntaxError#column -> Integer (21000.0)

エラーが生じた行内の位置を返します。

エラーが生じた行内の位置を返します。

Psych::SyntaxError#context -> String (21000.0)

エラーが生じたコンテキストを文字列で返します。

エラーが生じたコンテキストを文字列で返します。

Psych::SyntaxError#file -> String|nil (21000.0)

エラーが生じたファイルの名前を返します。

エラーが生じたファイルの名前を返します。

Psych.load_file で指定したファイルの名前や
Psych.load の第2引数で指定した名前が返されます。
パース時にファイル名を指定しなかった場合は nil が返されます。

絞り込み条件を変える

Psych::SyntaxError#line -> Integer (21000.0)

エラーが生じた行番号を返します。

エラーが生じた行番号を返します。

Psych::SyntaxError#problem -> String (21000.0)

生じたエラーの中身を文字列で返します。

生じたエラーの中身を文字列で返します。

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

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

...ブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは false です。
@raise Psych::SyntaxError YAMLドキュメントに文法...
...][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 character that cannot start any token while scanning for the ne...

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

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

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


@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を...
...aise 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 =>...

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

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

...い。

@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 cannot start any token while scanning for the next t...

絞り込み条件を変える

Psych.load_stream(yaml, filename=nil) -> [object] (12.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。

...に用います。

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