るりまサーチ

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

別のキーワード

  1. psych parse_stream
  2. psych load_stream
  3. socket sock_stream
  4. psych stream
  5. psych dump_stream

クラス

キーワード

検索結果

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

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

...として返します。

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

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

options には以下が指定で...

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

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

...として返します。

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

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

options には以下が指定で...

Psych::Nodes (11222.0)

Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。

...Psych が中間データとして利用している AST (Abstract Syntax Tree) に
関するモジュール。

Psych
.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクト...
...

逆向き、つまり Psych.dump で Ruby のオブジェクトを
YAML ドキュメントに変換するときには、中間的な AST に変換してから
それを YAML ドキュメントに変換します。

YAML AST の各ノードのクラスはすべて Psych::Nodes の下にありま...
...# Create our nodes
stream
= Psych::Nodes::Stream.new
doc = Psych::Nodes::Document.new
seq = Psych::Nodes::Sequence.new
scalar = Psych::Nodes::Scalar.new('foo')

# Build up our tree
stream
.children << doc
doc.children << seq
seq.children << scalar

stream
は AST のルー...

Psych::Visitors::YAMLTree (11032.0)

Ruby オブジェクトから YAML の AST を構築するためのクラスです。

...るためのクラスです。

=== 例
builder = Psych::Visitors::YAMLTree.new
builder << { :foo => 'bar' }
builder << ["baz", "bazbaz"]
builder.tree # => #<Psych::Nodes::Stream ... > A stream containing two documents
puts tree.to_yaml
# =>
# ---
# :foo: bar
# ---
# - baz
# -...