Sha256: 80bf4a67dbf23501a31046f2c5c67fd894ee14b7e4d68fe21f4decd3131e361a

Contents?: true

Size: 277 Bytes

Versions: 11

Compression:

Stored size: 277 Bytes

Contents

require 'mongo'

class Volt
  class DataStore
    class MongoDriver
      def self.fetch
        @@mongo_db ||= Mongo::MongoClient.new(Volt.config.db_host, Volt.config.db_path)
        @@db ||= @@mongo_db.db(Volt.config.db_name)

        return @@db
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
volt-0.8.14 lib/volt/data_stores/mongo_driver.rb
volt-0.8.13 lib/volt/data_stores/mongo_driver.rb
volt-0.8.11 lib/volt/data_stores/mongo_driver.rb
volt-0.8.10 lib/volt/data_stores/mongo_driver.rb
volt-0.8.9 lib/volt/data_stores/mongo_driver.rb
volt-0.8.8 lib/volt/data_stores/mongo_driver.rb
volt-0.8.7 lib/volt/data_stores/mongo_driver.rb
volt-0.8.6 lib/volt/data_stores/mongo_driver.rb
volt-0.8.5 lib/volt/data_stores/mongo_driver.rb
volt-0.8.4 lib/volt/data_stores/mongo_driver.rb
volt-0.8.3 lib/volt/data_stores/mongo_driver.rb