Class: Sqreen::EcosystemIntegration::SignalConsumption
- Inherits:
-
Object
- Object
- Sqreen::EcosystemIntegration::SignalConsumption
- Includes:
- Log::Loggable
- Defined in:
- lib/sqreen/ecosystem_integration/signal_consumption.rb
Instance Method Summary collapse
- #consume_signal(signal) ⇒ Object
-
#initialize(framework, req_lifecycle, queue) ⇒ SignalConsumption
constructor
A new instance of SignalConsumption.
Methods included from Log::Loggable
Constructor Details
#initialize(framework, req_lifecycle, queue) ⇒ SignalConsumption
Returns a new instance of SignalConsumption.
16 17 18 19 20 |
# File 'lib/sqreen/ecosystem_integration/signal_consumption.rb', line 16 def initialize(framework, req_lifecycle, queue) @framework = framework @req_lifecycle = req_lifecycle @queue = queue end |
Instance Method Details
#consume_signal(signal) ⇒ Object
22 23 24 25 26 27 28 29 30 |
# File 'lib/sqreen/ecosystem_integration/signal_consumption.rb', line 22 def consume_signal(signal) # transitional unless Sqreen.features.fetch('use_signals', DEFAULT_USE_SIGNALS) logger.debug { "Discarding signal #{signal} (signals disabled)" } return end @queue.push signal end |