module MultiDb::ActiveRecordExtensions

Public Class Methods

included(base) click to toggle source
# File lib/multi_db/active_record_extensions.rb, line 3
def self.included(base)
  base.send :include, InstanceMethods
  base.send :extend, ClassMethods
  base.cattr_accessor :connection_proxy
  # handle subclasses which were defined by the framework or plugins
  base.send(:descendants).each do |child|
    child.hijack_connection
  end
end