Module: Octopus::Model::InstanceMethods
Instance Method Summary
collapse
#clean_table_name, connection_proxy, connection_with_octopus, #hijack_connection, #hijack_initializer, #set_current_shard, should_use_normal_connection?, #using
Instance Method Details
#reload_connection ⇒ Object
74
75
76
|
# File 'lib/octopus/model.rb', line 74
def reload_connection()
self.class.connection_proxy.current_shard = self.current_shard() if should_set_current_shard?
end
|
#should_set_current_shard? ⇒ Boolean
70
71
72
|
# File 'lib/octopus/model.rb', line 70
def should_set_current_shard?
self.respond_to?(:current_shard) && !self.current_shard.nil?
end
|