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