class Bumbleworks::Sequel::Adapter
Public Class Methods
driver()
click to toggle source
# File lib/bumbleworks/sequel/adapter.rb, line 18 def driver ::Ruote::Sequel::Storage end
storage_class()
click to toggle source
# File lib/bumbleworks/sequel/adapter.rb, line 22 def storage_class ::Sequel end
use?(storage)
click to toggle source
# File lib/bumbleworks/sequel/adapter.rb, line 26 def use?(storage) storage.class.name =~ /^#{storage_class}/ end
wrap_storage_with_driver(storage, options = {})
click to toggle source
# File lib/bumbleworks/sequel/adapter.rb, line 9 def wrap_storage_with_driver(storage, options = {}) options['sequel_table_name'] ||= options.delete(:sequel_table_name) || 'bumbleworks_documents' ::Ruote::Sequel.create_table(storage, false, options['sequel_table_name']) # overriding because base method ignores options driver.new(storage, options) end