Module: NewRelic::Security::Instrumentation::ActiveRecord::ConnectionAdapters::SQLite3Adapter::Prepend

Includes:
NewRelic::Security::Instrumentation::ActiveRecord::ConnectionAdapters::SQLite3Adapter
Defined in:
lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb

Instance Method Summary collapse

Methods included from NewRelic::Security::Instrumentation::ActiveRecord::ConnectionAdapters::SQLite3Adapter

#exec_delete_on_enter, #exec_delete_on_exit, #exec_query_on_enter, #exec_query_on_exit, #exec_update_on_enter, #exec_update_on_exit, #execute_on_enter, #execute_on_exit, #internal_exec_query_on_enter, #internal_exec_query_on_exit

Instance Method Details

#exec_delete(*var) ⇒ Object



22
23
24
25
26
# File 'lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb', line 22

def exec_delete(*var)
  retval = nil
  event = exec_delete_on_enter(*var) { retval = super }
  exec_delete_on_exit(event) { return retval }
end

#exec_query(*var, **key_vars) ⇒ Object



30
31
32
33
34
# File 'lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb', line 30

def exec_query(*var)
  retval = nil
  event = exec_query_on_enter(*var) { retval = super }
  exec_query_on_exit(event) { return retval }
end

#exec_update(*var) ⇒ Object



16
17
18
19
20
# File 'lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb', line 16

def exec_update(*var)
  retval = nil
  event = exec_update_on_enter(*var) { retval = super }
  exec_update_on_exit(event) { return retval }
end

#execute(sql, name = nil) ⇒ Object



10
11
12
13
14
# File 'lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb', line 10

def execute(sql, name = nil)
  retval = nil
  event = execute_on_enter(sql, name) { retval = super }
  execute_on_exit(event) { return retval }
end

#internal_exec_query(*var, **key_vars) ⇒ Object



42
43
44
45
46
# File 'lib/newrelic_security/instrumentation-security/active_record/sqlite3_adapter/prepend.rb', line 42

def internal_exec_query(*var, **key_vars)
  retval = nil
  event = internal_exec_query_on_enter(*var, **key_vars) { retval = super }
  internal_exec_query_on_exit(event) { return retval }
end