るりまサーチ

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

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

Psych::Parser::Mark#column -> Integer (29101.0)

行の先頭からの文字数。

行の先頭からの文字数。

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

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

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

Psych.parse(yaml, filename = nil) -> Psych::Nodes::Document (17155.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 cannot start any token while scanning for the next token at line 1 column 5"
end
//}...

Psych.load(yaml, filename = nil, fallback: false, symbolize_names: false) -> object (17060.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...
...he next token at line 1 column 5"
end
//}

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

//emlist[例][ruby]{
Psych
.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych
.load("---\n foo: bar"...

Psych.load(yaml, filename = nil, fallback = false) -> object (17048.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 character that cannot start any token while scanning for the next token at line 1 column 5"
end
//}

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

絞り込み条件を変える

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

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

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

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

NEWS for Ruby 2.5.0 (96.0)

NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...}
//}
* jump base と jump target にはフォーマットがあります:
//emlist{
[type, unique-id, start lineno, start column, end lineno, end column]
//}
* 例えば [:if, 0, 2, 1, 6, 4] は、if式が2行目の1桁目から6行目の4桁目まで、と読みます。
[:t...
...nter) }
//}
* メソッドキーにはフォーマットがあります:
//emlist{
[class, method-name, start lineno, start column, end lineno, end column]
//}
* 例えば [Object, :foo, 1, 0, 7, 3] は Object#foo は1行目の0桁目から7行目の3桁目までで定義されてい...
...追加 7360

* psych
* Psych 3.0.2 に更新しました
* Convert fallback option to a keyword argument
https://github.com/ruby/psych/pull/342
* Add :symbolize_names option to Psych.load, Psych.safe_load like JSON.parse
https://github.com/ruby/psych/pull/333, https...