Sha256: 7da1b7d65190da8ed254a6ea213e16a0075e1aedc592ea224c8764b97c88c263

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

require 'money_s3/base_element'
require 'money_s3/dokl_ref_type'

module MoneyS3
  class KurzRozd
    include BaseElement

    def typ
      at :Typ
    end

    def preceneni
      at :Preceneni
    end

    def castka
      at :Castka
    end

    def kr_poradi
      at :KRPoradi
    end

    def doklad
      submodel_at(DoklRefType, :Doklad)
    end

    def to_h
      { typ: typ,
        preceneni: preceneni,
        castka: castka,
        kr_poradi: kr_poradi,
        doklad: doklad.to_h
      }.delete_if { |k, v| v.nil? || v.empty? }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.3.0 lib/money_s3/kurz_rozd.rb