Class: Harness::SidekiqQueue

Inherits:
Object
  • Object
show all
Defined in:
lib/harness/queues/sidekiq_queue.rb

Defined Under Namespace

Classes: SendCounter, SendGauge

Class Method Summary collapse

Class Method Details

.push(measurement) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/harness/queues/sidekiq_queue.rb', line 21

def self.push(measurement)
  if measurement.is_a? Gauge
    SendGauge.perform_async measurement.attributes
  elsif measurement.is_a? Counter
    SendCounter.perform_async measurement.attributes
  end
end