Class: ActiveRecord::Base

Inherits:
Object show all
Defined in:
lib/db_charmer/with_remapped_databases.rb

Overview


Hijack connection on all new AR classes when we’re in a block with main AR connection remapped

Class Method Summary collapse

Class Method Details

.inherited_with_hijacking(subclass) ⇒ Object



41
42
43
44
45
# File 'lib/db_charmer/with_remapped_databases.rb', line 41

def inherited_with_hijacking(subclass)
  out = inherited_without_hijacking(subclass)
  hijack_connection! if DbCharmer.hijack_new_classes?
  out
end