Module: NewRelic::Security::Instrumentation::File::Prepend

Includes:
NewRelic::Security::Instrumentation::File
Defined in:
lib/newrelic_security/instrumentation-security/file/prepend.rb

Instance Method Summary collapse

Methods included from NewRelic::Security::Instrumentation::File

#delete_on_enter, #delete_on_exit, #unlink_on_enter, #unlink_on_exit

Instance Method Details

#delete(*var) ⇒ Object



7
8
9
10
11
# File 'lib/newrelic_security/instrumentation-security/file/prepend.rb', line 7

def delete(*var)
  retval = nil
  event = delete_on_enter(*var) { retval = super }
  delete_on_exit(event, retval) { return retval }
end


13
14
15
16
17
# File 'lib/newrelic_security/instrumentation-security/file/prepend.rb', line 13

def unlink(*var)
  retval = nil
  event = unlink_on_enter(*var) { retval = super }
  unlink_on_exit(event, retval) { return retval }
end