Sha256: 76fe3833a9c2e426da5662e08c34521e1b1edf3cdf1b70231cf117ae3f8cf77e

Contents?: true

Size: 586 Bytes

Versions: 1

Compression:

Stored size: 586 Bytes

Contents

require 'money_s3/builders/base_builder'
require 'money_s3/builders/prac_pomer'

module MoneyS3
  module Builders
    class MzdoveObdobiType
      include BaseBuilder

      attr_accessor :mesic, :rok, :funkce, :prac_pomer

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

        root << (Ox::Element.new('Mesic') << mesic) if mesic
        root << (Ox::Element.new('Rok') << rok) if rok
        root << (Ox::Element.new('Funkce') << funkce) if funkce
        root << PracPomer.new(prac_pomer, 'PracPomer').builder if prac_pomer

        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/mzdove_obdobi_type.rb