Sha256: dd506ef41dc7ce6f9319858a3be98f37616a246bdd5267f3f9f182ee56c4816a

Contents?: true

Size: 485 Bytes

Versions: 9

Compression:

Stored size: 485 Bytes

Contents

module Stepmod
  module Utils
    module Parsers
      module Models
      end
    end
  end
end

require_relative "models/mapping_table"

module Stepmod
  module Utils
    module Parsers
      class MappingTableParser
        def self.parse(node)
          new(node).parse
        end

        def initialize(node)
          @node = node
          @xml = node.to_xml
        end

        def parse
          Models::MappingTable.from_xml(@xml)
        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/mapping_table_parser.rb
stepmod-utils-0.6.7 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.6 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.5 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.3 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.2 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.1 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.6.0 lib/stepmod/utils/parsers/mapping_table_parser.rb
stepmod-utils-0.5.0 lib/stepmod/utils/parsers/mapping_table_parser.rb