class MetricsCapacitor::Model::Metrics

Public Class Methods

new(data = []) click to toggle source
# File lib/metrics-capacitor/model/metrics.rb, line 8
def initialize(data = [])
  @metrics = data.map { |m| Metric.new(m) }
end

Public Instance Methods

proc_by_slices!(n) { |metrics| ... } click to toggle source
# File lib/metrics-capacitor/model/metrics.rb, line 12
def proc_by_slices!(n)
  @metrics.each_slice(n) { |s| yield Metrics.new(s) }
end
to_elastic() click to toggle source
# File lib/metrics-capacitor/model/metrics.rb, line 16
def to_elastic
  @metrics.map(&:to_elastic)
end
to_redis() click to toggle source
# File lib/metrics-capacitor/model/metrics.rb, line 20
def to_redis
  @metrics.map(&:to_redis)
end