class Stackify::Metrics::MetricForSubmit
Attributes
count[RW]
monitor_id[RW]
monitor_type_id[RW]
occurred_utc[RW]
value[RW]
Public Class Methods
new(metric)
click to toggle source
# File lib/stackify/metrics/metric.rb, line 49 def initialize metric @value = metric.value.round 2 @monitor_id = metric.monitor_id || 0 @occurred_utc = metric.occurred_utc @count = metric.count @monitor_type_id = metric.metric_type end
Public Instance Methods
to_h()
click to toggle source
# File lib/stackify/metrics/metric.rb, line 57 def to_h { 'Value' => @value, 'MonitorID' => @monitor_id, 'OccurredUtc' => DateTime.parse(@occurred_utc.to_s).iso8601, 'Count' => @count, 'MonitorTypeID' => @monitor_type_id } end