Method: Psych::Visitors::YAMLTree#dump_coder
- Defined in:
- lib/RGSS/psych_mods.rb
#dump_coder(o) ⇒ Object
100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/RGSS/psych_mods.rb', line 100 def dump_coder o @coders << o tag = Psych.[o.class] unless tag klass = o.class == Object ? nil : o.class.name tag = ['!ruby/object', klass].compact.join(':') end c = Psych::Coder.new(tag) o.encode_with(c) register o, emit_coder(c) end |