Sha256: 4cd3330d5c2885c63af56aad73f23543ca9e305d39ee7849d195cd1683c4c40a

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

require 'money_s3/parsers/base_parser'

module MoneyS3
  module Parsers
    class ObdobiDPH
      include BaseParser

      def datum_od
        at :DatumOd
      end

      def uc_md_1
        at :UcMD_1
      end

      def uc_d_1
        at :UcD_1
      end

      def uc_md_2
        at :UcMD_2
      end

      def uc_d_2
        at :UcD_2
      end

      def uc_md_3
        at :UcMD_3
      end

      def uc_d_3
        at :UcD_3
      end

      def uc_md_4
        at :UcMD_4
      end

      def uc_d_4
        at :UcD_4
      end

      def uc_md_5
        at :UcMD_5
      end

      def uc_d_5
        at :UcD_5
      end

      def uc_md_6
        at :UcMD_6
      end

      def uc_d_6
        at :UcD_6
      end

      def to_h
        { datum_od: datum_od,
          uc_md_1: uc_md_1,
          uc_d_1: uc_d_1,
          uc_md_2: uc_md_2,
          uc_d_2: uc_d_2,
          uc_md_3: uc_md_3,
          uc_d_3: uc_d_3,
          uc_md_4: uc_md_4,
          uc_d_4: uc_d_4,
          uc_md_5: uc_md_5,
          uc_d_5: uc_d_5,
          uc_md_6: uc_md_6,
          uc_d_6: uc_d_6
        }.delete_if { |k, v| v.nil? || v.empty? }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.4.0 lib/money_s3/parsers/obdobi_dph.rb