Class: Leafy::Metrics::Reporter

Inherits:
Object
  • Object
show all
Defined in:
lib/leafy/metrics/reporter.rb

Direct Known Subclasses

CSVReporter, ConsoleReporter, GraphiteReporter

Defined Under Namespace

Classes: Builder

Instance Method Summary collapse

Constructor Details

#initialize(reporter) ⇒ Reporter

Returns a new instance of Reporter.



13
14
15
# File 'lib/leafy/metrics/reporter.rb', line 13

def initialize( reporter )
  @reporter = reporter
end

Instance Method Details

#reportObject



25
26
27
# File 'lib/leafy/metrics/reporter.rb', line 25

def report
  @reporter.report
end

#start(period, time_unit) ⇒ Object



17
18
19
# File 'lib/leafy/metrics/reporter.rb', line 17

def start( period, time_unit )
  @reporter.start( period, time_unit )
end

#stopObject



21
22
23
# File 'lib/leafy/metrics/reporter.rb', line 21

def stop
  @reporter.stop
end