class SnowmanIO::Metric
Constants
- KIND_AMOUNT
- KIND_COUNTER
- KIND_TIME
Public Class Methods
supported?(kind)
click to toggle source
# File lib/snowman-io/models/metric.rb, line 20 def self.supported?(kind) kind.in? [ KIND_AMOUNT, KIND_COUNTER, KIND_TIME ] end
Public Instance Methods
as_json(options = {})
click to toggle source
Calls superclass method
# File lib/snowman-io/models/metric.rb, line 28 def as_json(options = {}) super(options.merge(methods: [:check_ids])).tap do |o| o["id"] = o.delete("_id").to_s o["app_id"] = o["app_id"].to_s o["check_ids"] = o["check_ids"].map(&:to_s) end end