Class: Observability::Sender::Null
- Inherits:
-
Observability::Sender
- Object
- Observability::Sender
- Observability::Sender::Null
- Defined in:
- lib/observability/sender/null.rb
Overview
A Sender that no-ops all observation routines. This effectively disables Observability.
Instance Attribute Summary
Attributes inherited from Observability::Sender
Instance Method Summary collapse
-
#enqueue ⇒ Object
Overridden: Drop enqueued events.
-
#start ⇒ Object
Overridden: Nothing to start.
-
#stop ⇒ Object
Overridden: Nothing to stop.
Methods inherited from Observability::Sender
configured_type, inherited, #initialize
Constructor Details
This class inherits a constructor from Observability::Sender
Instance Method Details
#enqueue ⇒ Object
Overridden: Drop enqueued events.
24 25 26 |
# File 'lib/observability/sender/null.rb', line 24 def enqueue( * ) # No-op end |
#start ⇒ Object
Overridden: Nothing to start.
12 13 14 |
# File 'lib/observability/sender/null.rb', line 12 def start # No-op end |
#stop ⇒ Object
Overridden: Nothing to stop.
18 19 20 |
# File 'lib/observability/sender/null.rb', line 18 def stop # No-op end |