Sha256: 7bb86f45f7dd79f689cdbd877dc50d97bd0cd65d800d64333c0f972631ecc153

Contents?: true

Size: 414 Bytes

Versions: 2

Compression:

Stored size: 414 Bytes

Contents

require 'ox'
require 'money_s3/parsers/money_data'
require 'money_s3/builders/money_data'
require 'money_s3/string_with_attributes'
require 'money_s3/hash_with_attributes'

module MoneyS3
  def self.parse(raw)
    parsed = Ox.load(raw)
    content = parsed.locate('MoneyData').first

    Parsers::MoneyData.new(content)
  end

  def self.build(data)
    Builders::MoneyData.new('MoneyData', data).to_xml
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
money_s3-0.8.0 lib/money_s3.rb
money_s3-0.7.0 lib/money_s3.rb