Module: NewRelic::Security::Instrumentation::Mongo::Collection::View::Prepend
Instance Method Summary
collapse
#delete_many_on_enter, #delete_many_on_exit, #delete_one_on_enter, #delete_one_on_exit, #find_one_and_delete_on_enter, #find_one_and_delete_on_exit, #find_one_and_update_on_enter, #find_one_and_update_on_exit, #replace_one_on_enter, #replace_one_on_exit, #update_many_on_enter, #update_many_on_exit, #update_one_on_enter, #update_one_on_exit
Instance Method Details
#delete_many(opts = {}) ⇒ Object
55
56
57
58
59
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 55
def delete_many(opts = {})
retval = nil
event = delete_many_on_enter(opts) { retval = super }
delete_many_on_exit(event) { return retval }
end
|
#delete_one(opts = {}) ⇒ Object
43
44
45
46
47
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 43
def delete_one(opts = {})
retval = nil
event = delete_one_on_enter(opts) { retval = super }
delete_one_on_exit(event) { return retval }
end
|
#find_one_and_delete(opts = {}) ⇒ Object
49
50
51
52
53
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 49
def find_one_and_delete(opts = {})
retval = nil
event = find_one_and_delete_on_enter(opts) { retval = super }
find_one_and_delete_on_exit(event) { return retval }
end
|
#find_one_and_update(document, opts = {}) ⇒ Object
67
68
69
70
71
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 67
def find_one_and_update(document, opts = {})
retval = nil
event = find_one_and_update_on_enter(document, opts) { retval = super }
find_one_and_update_on_exit(event) { return retval }
end
|
#replace_one(replacement, opts = {}) ⇒ Object
61
62
63
64
65
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 61
def replace_one(replacement, opts = {})
retval = nil
event = replace_one_on_enter(replacement, opts) { retval = super }
replace_one_on_exit(event) { return retval }
end
|
#update_many(spec, opts = {}) ⇒ Object
37
38
39
40
41
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 37
def update_many(spec, opts = {})
retval = nil
event = update_many_on_enter(spec, opts) { retval = super }
update_many_on_exit(event) { return retval }
end
|
#update_one(spec, opts = {}) ⇒ Object
31
32
33
34
35
|
# File 'lib/newrelic_security/instrumentation-security/mongo/prepend.rb', line 31
def update_one(spec, opts = {})
retval = nil
event = update_one_on_enter(spec, opts) { retval = super }
update_one_on_exit(event) { return retval }
end
|