Class: Plurimath::XmlEngine::OxEngine
- Inherits:
-
Object
- Object
- Plurimath::XmlEngine::OxEngine
- Defined in:
- lib/plurimath/xml_engine/ox_engine.rb,
lib/plurimath/xml_engine/ox_engine/element.rb
Defined Under Namespace
Classes: Element
Class Method Summary collapse
- .dump(data, **options) ⇒ Object
- .is_xml_comment?(node) ⇒ Boolean
- .load(data) ⇒ Object
- .new_element(name) ⇒ Object
- .replace_nodes(root, nodes) ⇒ Object
Class Method Details
.dump(data, **options) ⇒ Object
14 15 16 |
# File 'lib/plurimath/xml_engine/ox_engine.rb', line 14 def dump(data, **) ::Ox.dump(data.xml_nodes, **) end |
.is_xml_comment?(node) ⇒ Boolean
24 25 26 27 28 |
# File 'lib/plurimath/xml_engine/ox_engine.rb', line 24 def is_xml_comment?(node) return node.is_xml_comment? if node.is_a?(Element) false end |
.load(data) ⇒ Object
18 19 20 21 22 |
# File 'lib/plurimath/xml_engine/ox_engine.rb', line 18 def load(data) Element.new( ::Ox.load(data, strip_namespace: true), ) end |