Sha256: 69af7975142b664749bd96d8ebc4428ca8ad9ae8534e7e0431dfa99faa033da3

Contents?: true

Size: 396 Bytes

Versions: 1

Compression:

Stored size: 396 Bytes

Contents

module MoneyS3
  module Builders
    module BaseBuilder
      attr_accessor :attributes, :element_name

      def initialize(attributes = {}, element_name)
        @element_name = element_name
        @attributes = attributes || {}
      end

      def to_xml
        doc = Ox::Document.new(version: '1.0')
        doc << builder

        Ox.dump(doc, with_xml: true)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.5.0 lib/money_s3/builders/base_builder.rb