Sha256: 2ba7e1817e560f9a5a860caffbc5e1de789c40db35c8e5e93808efae554df5be
Contents?: true
Size: 508 Bytes
Versions: 3
Compression:
Stored size: 508 Bytes
Contents
module RailsAutoscaleAgent class Report attr_reader :measurements def initialize @measurements = [] end def to_params(config) { dyno: config.dyno, pid: config.pid, } end def to_csv ''.tap do |result| @measurements.each do |measurement| result << measurement.time.to_i.to_s result << ','.freeze result << measurement.value.to_s result << "\n".freeze end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems