Class: ActiveRecord::Base
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
235 236 237 238 239 |
# File 'lib/db_charmer.rb', line 235 def inherited_with_hijacking(subclass) out = inherited_without_hijacking(subclass) hijack_connection! if DbCharmer.hijack_new_classes? out end |