Module: HTTPInstrumentation::Instrumentation::PatronHook
- Defined in:
- lib/http_instrumentation/instrumentation/patron_hook.rb
Overview
This module is responsible for instrumenting the patron gem.
Class Attribute Summary collapse
-
.aliased ⇒ Object
Returns the value of attribute aliased.
Class Method Summary collapse
Class Attribute Details
.aliased ⇒ Object
Returns the value of attribute aliased.
21 22 23 |
# File 'lib/http_instrumentation/instrumentation/patron_hook.rb', line 21 def aliased @aliased end |
Class Method Details
.installed? ⇒ Boolean
17 18 19 |
# File 'lib/http_instrumentation/instrumentation/patron_hook.rb', line 17 def installed? !!(defined?(::Patron::Session) && ::Patron::Session.include?(self)) end |
.instrument! ⇒ Object
13 14 15 |
# File 'lib/http_instrumentation/instrumentation/patron_hook.rb', line 13 def instrument! Instrumentation.instrument!(::Patron::Session, self, :request) if defined?(::Patron::Session) end |