Sha256: 2e9fc2df1e33213830f6a6d226eeb9161dd709301cce918af7f020b4e24919e9

Contents?: true

Size: 499 Bytes

Versions: 9

Compression:

Stored size: 499 Bytes

Contents

require "shale"

require_relative "../types/string_without_indent"

require_relative "ae"
require_relative "sc"

module Stepmod
  module Utils
    module Parsers
      module Models
        class MappingTable < Shale::Mapper
          attribute :ae, Ae, collection: true
          attribute :sc, Sc, collection: true

          xml do
            root "mapping_table"

            map_element "ae", to: :ae
            map_element "sc", to: :sc
          end
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
stepmod-utils-0.6.8 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.7 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.6 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.5 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.3 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.2 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.1 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.6.0 lib/stepmod/utils/parsers/models/mapping_table.rb
stepmod-utils-0.5.0 lib/stepmod/utils/parsers/models/mapping_table.rb