Module: Oculus::Storage
- Defined in:
- lib/oculus/storage.rb,
lib/oculus/storage/file_store.rb,
lib/oculus/storage/sequel_store.rb
Defined Under Namespace
Classes: AdapterNotFound, FileStore, QueryNotFound, SequelStore
Class Method Summary collapse
Class Method Details
.create(options) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/oculus/storage.rb', line 6 def self.create() case [:adapter] when 'file' require 'oculus/storage/file_store' FileStore when 'sequel' require 'oculus/storage/sequel_store' SequelStore else raise AdapterNotFound, "#{options[:adapter]} is not currently implemented. You should write it!" end.new() end |