Module: ActiveRecordShards::SqlComments::Methods

Defined in:
lib/active_record_shards/sql_comments.rb

Instance Method Summary collapse

Instance Method Details

#execute(query, name = nil) ⇒ Object



5
6
7
8
9
# File 'lib/active_record_shards/sql_comments.rb', line 5

def execute(query, name = nil)
  slave = ActiveRecord::Base.current_shard_selection.on_slave?
  query += " /* #{slave ? 'slave' : 'master'} */"
  super(query, name)
end