るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.088秒)
トップページ > 種類:クラス[x] > バージョン:2.1.0[x] > クエリ:Visitors[x]

別のキーワード

  1. visitors <<
  2. visitors new
  3. visitors tree
  4. visitors push
  5. visitors start

ライブラリ

キーワード

検索結果

Psych::Visitors (54004.0)

Psych 内部で利用する各種 Visitor class を保持しているモジュール。

...Psych 内部で利用する各種 Visitor class を保持しているモジュール。...

Psych::Visitors::YAMLTree (9022.0)

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

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...

Psych::Visitors::Visitor (9004.0)

Psych 内部で利用する、Visitor パターンのための 抽象クラス。

Psych 内部で利用する、Visitor パターンのための 抽象クラス。

Psych::Stream (22.0)

入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。

入力されたオブジェクトから変換された YAML document を指定した
IO に出力する機能を持つクラスです。

start で変換を開始し、push で変換する Ruby オブジェクトを渡し、
最後に finish を呼ぶことで変換を完了します。
stream = Psych::Stream.new($stdout)
stream.start
stream.push({:foo => 'bar'})
stream.finish

YAML document は(バッファリングされずに)直接 $stdout に出力されます。

finish を確実に呼び出すためには Ps...

Psych::TreeBuilder (22.0)

YAML AST を構築するためのクラスです。

YAML AST を構築するためのクラスです。

Psych::Parser.new に渡して YAML ドキュメントを YAML AST に変換する
ことができます。

また、Psych::Visitors::YAMLTree.new に渡して Ruby オブジェクト
を YAML AST に変換することもできます。

=== Example

parser = Psych::Parser.new Psych::TreeBuilder.new
parser.parse('--- foo')
parser.handler.root # => #<Psych::Nodes::Stre...

絞り込み条件を変える