Method: Psych::Visitors::YAMLTree#visit_BasicObject
- Defined in:
- lib/psych/visitors/yaml_tree.rb
#visit_BasicObject(o) ⇒ Object
412 413 414 415 416 417 418 419 420 421 422 |
# File 'lib/psych/visitors/yaml_tree.rb', line 412 def visit_BasicObject o tag = Psych.[o.class] tag ||= "!ruby/marshalable:#{o.class.name}" map = @emitter.start_mapping(nil, tag, false, Nodes::Mapping::BLOCK) register(o, map) o.marshal_dump.each(&method(:accept)) @emitter.end_mapping end |