るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.115秒)
トップページ > クエリ:r[x] > クエリ:string[x] > 種類:インスタンスメソッド[x] > クラス:Psych::Nodes::Node[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. bigdecimal to_r

ライブラリ

キーワード

検索結果

Psych::Nodes::Node#to_yaml(io=nil, options={}) -> String | IO (204.0)

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

...返します。

Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは...
...文字列で指定します
: :header
出力にヘッダを付けるかどうかを真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定しま...
...
: :line_width
「好ましい」行幅を整数値で指定します

@param io 書き込み先の IO
@param options オプション...

Psych::Nodes::Node#yaml(io=nil, options={}) -> String | IO (204.0)

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

...返します。

Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは...
...文字列で指定します
: :header
出力にヘッダを付けるかどうかを真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定しま...
...
: :line_width
「好ましい」行幅を整数値で指定します

@param io 書き込み先の IO
@param options オプション...

Psych::Nodes::Node#tag -> String | nil (203.0)

ノードに付加されたタグを返します。

...されていない場合は nil を返します。

ast = Psych.parse(<<EOS)
---
- !!str a
- b
EOS

p ast.root.children[0].value # => "a"
p ast.root.children[0].tag # => "tag:yaml.org,2002:str"

p ast.root.children[1].value # => "b"
p ast.root.children[1].tag # => nil...