Class: ONIX::Serializer::Default::Root
- Inherits:
-
Object
- Object
- ONIX::Serializer::Default::Root
- Defined in:
- lib/onix/serializer.rb
Class Method Summary collapse
Class Method Details
.serialize(xml, subset, tag, level = 0) ⇒ Object
74 75 76 77 78 79 |
# File 'lib/onix/serializer.rb', line 74 def self.serialize(xml, subset, tag, level = 0) = subset.version && subset.version >= 300 ? { :xmlns => "http://ns.editeur.org/onix/3.0/reference", :release => subset.release } : {} xml.send(tag, ) { ONIX::Serializer::Traverser.recursive_serialize(Default, xml, subset, tag, level + 1) } end |