るりまサーチ

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

別のキーワード

  1. rexml/document node_type
  2. node each
  3. tsort tsort_each_node
  4. node children
  5. psych node

ライブラリ

モジュール

検索結果

psych (38150.0)

yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。

...エンドライブラリです。libyaml ベースで作成されてお
り、YAML バージョン 1.1 を扱う事ができます。


=== 概要

Psych
を用いると YAML のパースと出力ができます。
これらの機能は libyaml http://pyyaml.org/wiki/LibYAML を用いて
実装さ...
...
Psych
::Parser を参照してください。イベントベースの API です。

===== 中水準 パース API

Psych
には YAML ドキュメントの AST にアクセスする API があります。
この AST は Psych::Parser と Psych::TreeBuilder で構築します。
Psych
.parse_stream...
...Psych::Nodes、Psych::Nodes::Node
などを経由して AST を解析したり操作したりできます。

===== 高水準 パース API

YAML ドキュメントをパースして Ruby のオブジェクトに変換することができます。
詳しくは Psych.load を見てください。...

Psych.parse_stream(yaml) -> Psych::Nodes::Stream (35340.0)

YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。

... Psych::Nodes::Stream オブジェクト)を返します。

ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
Psych::Nodes::Document オブジェクトが渡されます。
この場合の返り値には意味がありません。


@see Psych::Nodes

//...
...emlist[例][ruby]{
Psych
.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}...

Psych.parse_stream(yaml) {|node| ... } -> () (35240.0)

YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。

... Psych::Nodes::Stream オブジェクト)を返します。

ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
Psych::Nodes::Document オブジェクトが渡されます。
この場合の返り値には意味がありません。


@see Psych::Nodes

//...
...emlist[例][ruby]{
Psych
.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}...