Class: Macmillan::Utils::StatsdStub

Inherits:
Object
  • Object
show all
Defined in:
lib/macmillan/utils/statsd_stub.rb

Overview

A test helper class for stubbing out interaction with StatsD.

Usage (in spec/spec_helper.rb):

require 'macmillan/utils/statsd_stub'

RSpec.configure do |config|
  config.before(:suite) do
    $statsd = Macmillan::Utils::StatsdStub.new
  end
end

Instance Method Summary collapse

Instance Method Details

#count(_stat, _count, _sample_rate = 1) ⇒ Object



26
27
# File 'lib/macmillan/utils/statsd_stub.rb', line 26

def count(_stat, _count, _sample_rate = 1)
end

#decrement(_stat, _sample_rate = 1) ⇒ Object



23
24
# File 'lib/macmillan/utils/statsd_stub.rb', line 23

def decrement(_stat, _sample_rate = 1)
end

#guage(_stat, _value, _sample_rate = 1) ⇒ Object



29
30
# File 'lib/macmillan/utils/statsd_stub.rb', line 29

def guage(_stat, _value, _sample_rate = 1)
end

#increment(_stat, _sample_rate = 1) ⇒ Object



20
21
# File 'lib/macmillan/utils/statsd_stub.rb', line 20

def increment(_stat, _sample_rate = 1)
end

#set(_stat, _value, _sample_rate = 1) ⇒ Object



32
33
# File 'lib/macmillan/utils/statsd_stub.rb', line 32

def set(_stat, _value, _sample_rate = 1)
end

#time(_stat, _sample_rate = 1) ⇒ Object



38
39
40
# File 'lib/macmillan/utils/statsd_stub.rb', line 38

def time(_stat, _sample_rate = 1)
  yield
end

#timing(_stat, _ms, _sample_rate = 1) ⇒ Object



35
36
# File 'lib/macmillan/utils/statsd_stub.rb', line 35

def timing(_stat, _ms, _sample_rate = 1)
end