class Meter::Backends::Base

Public Class Methods

supported_metrics() click to toggle source
# File lib/meter/backends/base.rb, line 5
def self.supported_metrics
  []
end

Public Instance Methods

convert_to_backend_format(metric) click to toggle source
# File lib/meter/backends/base.rb, line 19
def convert_to_backend_format(metric)
end
emit_metric(metric) click to toggle source
# File lib/meter/backends/base.rb, line 13
def emit_metric(metric)
  return unless supported_metric? metric
  metric_data = convert_to_backend_format(metric)
  output_data(metric_data)
end
output_data(data) click to toggle source
# File lib/meter/backends/base.rb, line 22
def output_data(data)
end
supported_metric?(metric) click to toggle source
# File lib/meter/backends/base.rb, line 9
def supported_metric?(metric)
  self.class.supported_metrics.include? metric.type
end