Class: ActiveRecord::Base
- 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
Direct Known Subclasses
DbCharmer::Sharding::Method::DbBlockGroupMap::Group, DbCharmer::Sharding::Method::DbBlockGroupMap::Shard, DbCharmer::Sharding::Method::DbBlockMap::ShardInfo
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 |