Sha256: aa89708fa215ca10d91021d036dfe8f483784a256d2b14c24b9867b2da6f5853

Contents?: true

Size: 622 Bytes

Versions: 4

Compression:

Stored size: 622 Bytes

Contents

module MultiDB
  class Engine < Rails::Engine
    engine_name "multidb"
    
    config.app_root = root
    config.autoload_paths += Dir["#{config.root}/lib/**/"]
    
    ActiveSupport.on_load(:active_record) do
      require 'multi_db/active_record_patches'
    end
    
    ActiveSupport.on_load(:action_controller) do
      require 'multi_db/action_controller_patches'
    end
    
    ActiveSupport.on_load(:after_initialize) do
      require 'multi_db/after_initialize_patches'
    end
  end
end

module MultiDB
  class Railtie < Rails::Railtie
    rake_tasks do
      load "multi_db/multidb.rake"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
multidb-4.0.1 lib/multi_db/engine.rb
multidb-3.2.1 lib/multi_db/engine.rb
multidb-4.0.0 lib/multi_db/engine.rb
multidb-3.2.0 lib/multi_db/engine.rb