Module: Replidog::Model::InstanceMethodsWithReplidogSupport

Defined in:
lib/replidog/model.rb

Instance Method Summary collapse

Instance Method Details

#lock!(lock = true) ⇒ Object



57
58
59
60
61
62
63
# File 'lib/replidog/model.rb', line 57

def lock!(lock = true)
  old_connection_name = self.class.connection.current_connection_name
  self.class.connection.current_connection_name ||= :master
  super
ensure
  self.class.connection.current_connection_name = old_connection_name
end