Sha256: 42310a60beca453df5d4439089f1c598d4489db4d50eacca56102077eaa31e73
Contents?: true
Size: 655 Bytes
Versions: 18
Compression:
Stored size: 655 Bytes
Contents
class ActiveRecord::Base class << self def establish_connection_with_activerecord_import(*args) establish_connection_without_activerecord_import(*args) ActiveSupport.run_load_hooks(:active_record_connection_established, connection) end alias_method_chain :establish_connection, :activerecord_import end end ActiveSupport.on_load(:active_record_connection_established) do |connection| if !ActiveRecord.const_defined?(:Import) || !ActiveRecord::Import.respond_to?(:load_from_connection) require File.join File.dirname(__FILE__), "activerecord-import/base" end ActiveRecord::Import.load_from_connection connection end
Version data entries
18 entries across 18 versions & 2 rubygems