Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > psych/visitors/yaml_treeライブラリ > Psych::Visitors::YAMLTreeクラス

class Psych::Visitors::YAMLTree

クラスの継承リスト: Psych::Visitors::YAMLTree < Psych::Visitors::Visitor < Object < Kernel < BasicObject

要約

YAMLTree builds a YAML ast given a ruby object. For example:

builder = Psych::Visitors::YAMLTree.new
builder << { :foo => 'bar' }
builder.tree # => #<Psych::Nodes::Stream .. }

特異メソッド

new(options = {}, emitter = Psych::TreeBuilder.new) -> Psych::Visitors::YAMLTree

[TODO]

インスタンスメソッド

accept(target)

[TODO]

finish

[TODO]

finished
finished?

[TODO]

push(object)

[TODO]

start(encoding = Nodes::Stream::UTF8)

[TODO]

started
started?

[TODO]

tree

[TODO]

visit_Array(o)

[TODO]

visit_Class(o)

[TODO]

visit_Complex(o)

[TODO]

visit_DateTime(o)

[TODO]

visit_Exception(o)

[TODO]

visit_Float(o)

[TODO]

visit_Hash(o)

[TODO]

visit_Integer(o)

[TODO]

visit_Module(o)

[TODO]

visit_NilClass(o)

[TODO]

visit_Object(o)

[TODO]

visit_Psych_Omap(o)

[TODO]

visit_Psych_Set(o)

[TODO]

visit_Range(o)

[TODO]

visit_Rational(o)

[TODO]

visit_Regexp(o)

[TODO]

visit_String(o)

[TODO]

visit_Struct(o)

[TODO]

visit_Symbol(o)

[TODO]

visit_Time(o)

[TODO]

class Psych::Visitors::YAMLTree