module Mobility::Plugins::ActiveRecord::Backend

Maps backend names to ActiveRecord namespaced backends.

Public Instance Methods

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