Method: Psych::Visitors::YAMLTree#visit_Class

Defined in:
lib/psych/visitors/yaml_tree.rb

#visit_Class(o) ⇒ Object

Raises:

  • (TypeError)


367
368
369
370
# File 'lib/psych/visitors/yaml_tree.rb', line 367

def visit_Class o
  raise TypeError, "can't dump anonymous class: #{o}" unless o.name
  register o, @emitter.scalar(o.name, nil, '!ruby/class', false, false, Nodes::Scalar::SINGLE_QUOTED)
end