Sha256: 2202c84e644b95a2fd836b526332bc5125ebfa529310fe9f09b0c8448b3dc9e0

Contents?: true

Size: 404 Bytes

Versions: 1

Compression:

Stored size: 404 Bytes

Contents

require 'money_s3/base_element'
require 'money_s3/doklad'

module MoneyS3
  class VazbaType
    include BaseElement

    def typ
      at :Typ
    end

    def pod_typ
      at :PodTyp
    end

    def doklad
      submodel_at(Doklad, :Doklad)
    end

    def to_h
      { typ: typ,
        pod_typ: pod_typ,
        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/vazba_type.rb