るりまサーチ

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

別のキーワード

  1. psych psych_y
  2. psych y
  3. kernel y
  4. kernel psych_y

ライブラリ

キーワード

検索結果

Psych::Nodes::Node#to_ruby -> object (6101.0)

AST を ruby のオブジェクトに変換します。

...AST を ruby のオブジェクトに変換します。...

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

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

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

io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。

io を省略した(nil を指定した)場合...
...のドキュメントを
文字列で返します。

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

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

: :version
Y
AML document に付加するバージョンを [major, mino...
...真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@param io...

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

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

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

io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。

io を省略した(nil を指定した)場合...
...のドキュメントを
文字列で返します。

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

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

: :version
Y
AML document に付加するバージョンを [major, mino...
...真偽値で指定します
: :indentation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@param io...

Psych::Nodes::Node#children -> [Psych::Nodes::Node] (3101.0)

子ノードの集合を配列で返します。

子ノードの集合を配列で返します。

Psych::Nodes::Node#each -> Enumerator (3001.0)

self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。

self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

絞り込み条件を変える

Psych::Nodes::Node#each {|node| ... } -> () (3001.0)

self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。

self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

Psych::Nodes::Node#tag -> String | nil (3001.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[...

Psych::Nodes::Node#transform -> object (3001.0)

AST を ruby のオブジェクトに変換します。

...AST を ruby のオブジェクトに変換します。...