Method: Dataflow::Adapters::MongoDbAdapter.client
- Defined in:
- lib/dataflow/adapters/mongo_db_adapter.rb
.client(settings, db_name: nil) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/dataflow/adapters/mongo_db_adapter.rb', line 10 def client(settings, db_name: nil) @clients ||= {} settings.adapter_type = 'mongodb' connection_uri = settings.connection_uri_or_default db_name ||= settings.db_name @clients["#{connection_uri}.#{db_name}"] ||= Mongo::Client.new([connection_uri], database: db_name) end |