36件ヒット
[1-36件を表示]
(0.061秒)
検索結果
-
Psych
:: Nodes :: Node # to _ ruby -> object (24101.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Psych
:: Nodes :: Node # transform -> object (9001.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Psych
:: Nodes (6006.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
...るモジュール。
Psych.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクトに変換されます。
逆向き、つまり Psych.dump で Ruby のオブジェクト......odes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに変換したりすることができます。
以下の例ではスカラを1つ持つリストの AST を構築しています。
# Create our nod......dren << seq
seq.children << scalar
stream は AST のルートです。以下のようにして AST を YAML ドキュメントに
変換できます。
stream.to_yaml => "---\n- foo\n"
Ruby のオブジェクトに変換するためには以下のようにします。
stream.to_ruby...