module Shale::Adapter::Ox

Ox adapter

@api public

Public Class Methods

create_document() click to toggle source

Create Shale::Adapter::Ox::Document instance

@api private

# File lib/shale/adapter/ox.rb, line 36
def self.create_document
  Document.new
end
dump(doc) click to toggle source

Serialize Ox document into XML

@param [::Ox::Document, ::Ox::Element] doc Ox document

@return [String]

@api private

# File lib/shale/adapter/ox.rb, line 29
def self.dump(doc)
  ::Ox.dump(doc)
end
load(xml) click to toggle source

Parse XML into Ox document

@param [String] xml XML document

@return [::Ox::Document, ::Ox::Element]

@api private

# File lib/shale/adapter/ox.rb, line 18
def self.load(xml)
  Node.new(::Ox.parse(xml))
end