Sha256: 0aab37bcd3c68bb69a4d462a695662872850763e1a729a42cbc07527000034ef
Contents?: true
Size: 454 Bytes
Versions: 2
Compression:
Stored size: 454 Bytes
Contents
require 'volt/data_stores/mongo_driver' module Volt class DataStore def self.fetch # Cache the driver return @driver if @driver database_name = Volt.config.db_driver driver_name = database_name.camelize + 'Driver' begin driver = self.const_get(driver_name) @driver = MongoDriver.new rescue NameError => e fail "#{database_name} is not a supported database" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
volt-0.9.1 | lib/volt/data_stores/data_store.rb |
volt-0.9.1.pre5 | lib/volt/data_stores/data_store.rb |