Method: Osm2Mongo::Callbacks#initialize
- Defined in:
- lib/callbacks.rb
#initialize(database, collections, qlimit, parser) ⇒ Callbacks
Returns a new instance of Callbacks.
36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/callbacks.rb', line 36 def initialize(database, collections, qlimit, parser) @nodes = DB::Mongohandler.new(database, collections[NODE], qlimit) @nodes.connect() @ways = DB::Mongohandler.new(database, collections[WAY], qlimit) @ways.use_connection(@nodes.connection) @relations = DB::Mongohandler.new(database, collections[RELATION], qlimit) @relations.use_connection(@nodes.connection) parser.add_observer(self) @parsed = false end |