Sha256: bb45840dca60b56bba99aeb9d38c3265ca0518bbec7c8a444fa2bc46c7c9863f

Contents?: true

Size: 596 Bytes

Versions: 1

Compression:

Stored size: 596 Bytes

Contents

require 'money_s3/builders/base_builder'

module MoneyS3
  module Builders
    class AdresaType
      include BaseBuilder

      attr_accessor :ulice, :misto, :psc, :stat, :kod_statu

      def builder
        root = Ox::Element.new(element_name)

        root << (Ox::Element.new('Ulice') << ulice) if ulice
        root << (Ox::Element.new('Misto') << misto) if misto
        root << (Ox::Element.new('PSC') << psc) if psc
        root << (Ox::Element.new('Stat') << stat) if stat
        root << (Ox::Element.new('KodStatu') << kod_statu) if kod_statu

        root
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.4.0 lib/money_s3/builders/adresa_type.rb