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