Module: Vivarium::Usdt
- Defined in:
- lib/vivarium/usdt.rb,
lib/vivarium/usdt_version.rb
Constant Summary collapse
- VERSION =
"0.4.0"
Class Method Summary collapse
- .raise(error_name, message, file: nil, lineno: -1)) ⇒ Object
- .start(defined_class, method_name, file: nil, lineno: -1)) ⇒ Object
- .stop(defined_class, method_name, file: nil, lineno: -1)) ⇒ Object
Class Method Details
.raise(error_name, message, file: nil, lineno: -1)) ⇒ Object
16 17 18 |
# File 'lib/vivarium/usdt.rb', line 16 def raise(error_name, , file: nil, lineno: -1) ::VivariumUsdt.invoke_raise_probe(error_name, , file || "", lineno) end |
.start(defined_class, method_name, file: nil, lineno: -1)) ⇒ Object
6 7 8 9 |
# File 'lib/vivarium/usdt.rb', line 6 def start(defined_class, method_name, file: nil, lineno: -1) method_signature = "#{defined_class}##{method_name}" ::VivariumUsdt.invoke_start_probe(method_signature, file || "", lineno) end |
.stop(defined_class, method_name, file: nil, lineno: -1)) ⇒ Object
11 12 13 14 |
# File 'lib/vivarium/usdt.rb', line 11 def stop(defined_class, method_name, file: nil, lineno: -1) method_signature = "#{defined_class}##{method_name}" ::VivariumUsdt.invoke_stop_probe(method_signature, file || "", lineno) end |