Class: ONIX::Serializer::Dump::Subset
- Inherits:
-
Object
- Object
- ONIX::Serializer::Dump::Subset
- Defined in:
- lib/onix/serializer.rb
Class Method Summary collapse
Class Method Details
.serialize(io, subset, tag, level = 0) ⇒ Object
163 164 165 166 167 168 169 170 171 |
# File 'lib/onix/serializer.rb', line 163 def self.serialize(io, subset, tag, level = 0) io.write " " * level if subset.attributes.length > 0 io.write "#{tag}[#{subset.attributes.to_a.map { |k, v| "#{k}: #{v.code}(#{v.human})" }.join(", ")}]\n" else io.write "#{tag}:\n" end ONIX::Serializer::Traverser.recursive_serialize(Dump, io, subset, tag, level + 1) end |