class Vitals::Reporters::MultiReporter

Attributes

format[RW]

Public Class Methods

new(format:nil, reporters:[]) click to toggle source
# File lib/vitals/reporters/multi_reporter.rb, line 5
def initialize(format:nil, reporters:[])
  @format = format
  @reporters = reporters
end

Public Instance Methods

count(m, v) click to toggle source
# File lib/vitals/reporters/multi_reporter.rb, line 18
def count(m, v)
  @reporters.each{|r| r.count(m, v) }
end
gauge(m, v) click to toggle source
# File lib/vitals/reporters/multi_reporter.rb, line 14
def gauge(m, v)
  @reporters.each{|r| r.gauge(m, v) }
end
inc(m) click to toggle source
# File lib/vitals/reporters/multi_reporter.rb, line 10
def inc(m)
  @reporters.each{|r| r.inc(m) }
end
timing(m, v) click to toggle source
# File lib/vitals/reporters/multi_reporter.rb, line 22
def timing(m, v)
  @reporters.each{|r| r.timing(m, v) }
end