method
new
v1_9_3_392 -
Show latest stable
- Class:
Psych::Visitors::YAMLTree
new(options = {})public
No documentation available.
# File ext/psych/lib/psych/visitors/yaml_tree.rb, line 15
def initialize options = {}, emitter = TreeBuilder.new, ss = ScalarScanner.new
super()
@started = false
@finished = false
@emitter = emitter
@st = {}
@ss = ss
@options = options
@coders = []
@dispatch_cache = Hash.new do |h,klass|
method = "visit_#{(klass.name || '').split('::').join('_')}"
method = respond_to?(method) ? method : h[klass.superclass]
raise(TypeError, "Can't dump #{target.class}") unless method
h[klass] = method
end
end