Class: ActiveRecord::ConnectionAdapters::SQLiteAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord_ext.rb

Instance Method Summary collapse

Instance Method Details

#execute(sql, name = nil) ⇒ Object

:nodoc:



7
8
9
10
11
12
13
# File 'lib/activerecord_ext.rb', line 7

def execute(sql, name = nil) #:nodoc:
  if ShutupSqlite::annoying_query?(sql)
    @connection.execute(sql) # Execute without logging
  else
    log(sql, name) { @connection.execute(sql) }
  end
end

#log_info(sql, name, ms) ⇒ Object



3
4
5
# File 'lib/activerecord_ext.rb', line 3

def log_info(sql, name, ms)
  super unless ShutupSqlite::annoying_query?(sql)
end