Sha256: 951112a8435bf176651cdde1d4cd19120e7523726802db050b995d0ba8ae9124
Contents?: true
Size: 984 Bytes
Versions: 7
Compression:
Stored size: 984 Bytes
Contents
require 'active_support/lazy_load_hooks' ActiveSupport.on_load(:active_record) do require 'fresh_connection/extend/ar_base' require 'fresh_connection/extend/ar_relation' require 'fresh_connection/extend/connection_handler' require 'fresh_connection/extend/mysql2_adapter' require 'active_record/connection_adapters/mysql2_adapter' ActiveRecord::Base.extend FreshConnection::Extend::ArBase ActiveRecord::Relation.__send__(:prepend, FreshConnection::Extend::ArRelation) ActiveRecord::ConnectionAdapters::ConnectionHandler.__send__( :prepend, FreshConnection::Extend::ConnectionHandler ) ActiveRecord::ConnectionAdapters::Mysql2Adapter.__send__( :prepend, FreshConnection::Extend::Mysql2Adapter ) if defined?(ActiveRecord::StatementCache) require 'fresh_connection/extend/ar_statement_cache' ActiveRecord::StatementCache.__send__(:prepend, FreshConnection::Extend::ArStatementCache) end ActiveRecord::Base.establish_fresh_connection end
Version data entries
7 entries across 7 versions & 1 rubygems