module Pohoda

Public Class Methods

build(data, options = {}) click to toggle source
# File lib/pohoda.rb, line 17
def self.build(data, options = {})
  Builders::Dat::DataPackType.new('dat:dataPack', data, options).to_xml
end
parse(raw) click to toggle source
# File lib/pohoda.rb, line 7
def self.parse(raw)
  parsed = Ox.load(raw, skip: :skip_none)

  if parsed.locate('dat:dataPack').any?
    Parsers::Dat::DataPackType.new(parsed.locate('dat:dataPack').first)
  elsif parsed.locate('rsp:responsePack').any?
    Parsers::Rsp::ResponsePackType.new(parsed.locate('rsp:responsePack').first)
  end
end