Class: Observability::Sender::Null

Inherits:
Observability::Sender show all
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

#executor

Instance Method Summary collapse

Methods inherited from Observability::Sender

configured_type, inherited, #initialize

Constructor Details

This class inherits a constructor from Observability::Sender

Instance Method Details

#enqueueObject

Overridden: Drop enqueued events.



24
25
26
# File 'lib/observability/sender/null.rb', line 24

def enqueue( * )
	# No-op
end

#startObject

Overridden: Nothing to start.



12
13
14
# File 'lib/observability/sender/null.rb', line 12

def start
	# No-op
end

#stopObject

Overridden: Nothing to stop.



18
19
20
# File 'lib/observability/sender/null.rb', line 18

def stop
	# No-op
end