lib/arel/middleware/railtie.rb in arel_toolkit-0.3.0 vs lib/arel/middleware/railtie.rb in arel_toolkit-0.4.0
- old
+ new
@@ -1,6 +1,16 @@
module Arel
module Middleware
+ if defined? Rails::Railtie
+ class Railtie < Rails::Railtie
+ initializer 'arel.middleware.insert' do
+ ActiveSupport.on_load :active_record do
+ Arel::Middleware::Railtie.insert_postgresql
+ end
+ end
+ end
+ end
+
class Railtie
def self.insert_postgresql
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.prepend(
Arel::Middleware::PostgreSQLAdapter,
)