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

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

Instance Method Summary collapse

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

#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

Instance Method Details

#exec_delete(*var) ⇒ Object

Also known as exec_update



37
38
39
40
41
# File 'lib/newrelic_security/instrumentation-security/active_record/postgresql_adapter/prepend.rb', line 37

def exec_delete(*var) # Also known as exec_update
  retval = nil
  event = exec_delete_on_enter(*var) { retval = super }
  exec_delete_on_exit(event) { return retval }
end

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



18
19
20
21
22
# File 'lib/newrelic_security/instrumentation-security/active_record/postgresql_adapter/prepend.rb', line 18

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

Also known as exec_update



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

def exec_update(*var) # Also known as exec_update
  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/postgresql_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