module Mobility::Plugins::Sequel::Backend

Maps backend names to Sequel namespaced backends.

Public Instance Methods

load_backend(backend) click to toggle source
Calls superclass method
# File lib/mobility/plugins/sequel/backend.rb, line 14
def load_backend(backend)
  if Symbol === backend
    require "mobility/backends/sequel/#{backend}"
    Backends.load_backend("sequel_#{backend}".to_sym)
  else
    super
  end
rescue LoadError => e
  raise unless e.message =~ /sequel\/#{backend}/
  super
end