Module: OsmImport

Defined in:
lib/osm_import.rb,
lib/osm_import/version.rb

Defined Under Namespace

Modules: Autoloading, Mapper, Target, VERSION Classes: Schema, Table

Class Method Summary collapse

Class Method Details

.import(mapping_file, options = {}) ⇒ Object



27
28
29
30
31
32
33
34
35
# File 'lib/osm_import.rb', line 27

def self.import(mapping_file, options = {})
  require 'osm_import/schema'
  require 'osm_import/target'

  schema = Schema.load mapping_file
  target = Target.new(options[:target] || :pg_tables, options)

  target.import(schema)
end