Class: Volt::DataStore::MongoDriver
- Defined in:
- lib/volt/data_stores/mongo_driver.rb
Class Method Summary collapse
Class Method Details
.fetch ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/volt/data_stores/mongo_driver.rb', line 6 def self.fetch if Volt.config.db_uri.present? @@mongo_db ||= Mongo::MongoClient.from_uri(Volt.config.db_uri) @@db ||= @@mongo_db.db(Volt.config.db_uri.split('/').last || Volt.config.db_name) else @@mongo_db ||= Mongo::MongoClient.new(Volt.config.db_host, Volt.config.db_path) @@db ||= @@mongo_db.db(Volt.config.db_name) end @@db end |