Method: Endymion.new_datastore
- Defined in:
- lib/endymion.rb
.new_datastore(name, opts = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/endymion.rb', line 8 def self.new_datastore(name, opts={}) begin require "endymion/#{name}" rescue LoadError raise "Can't find datastore implementation: #{name}" end ds_klass = Endymion.const_get(Util.class_name(name.to_s)) ds_klass.new(opts) end |