class SnowmanIO::Check
Constants
- STATUS_FAILED
- STATUS_NEVER_RUNNED
- STATUS_OK
- TEMPLATE_LAST_VALUE_LIMIT
- TEMPLATE_PREV_DAY_DATAPOINTS_LIMIT
Public Instance Methods
as_json(options = {})
click to toggle source
Calls superclass method
# File lib/snowman-io/models/check.rb, line 29 def as_json(options = {}) super(options).tap do |o| o["id"] = o.delete("_id").to_s o["metric_id"] = o["metric_id"].to_s o["user_id"] = o["user_id"].to_s end end
cmp_fn()
click to toggle source
# File lib/snowman-io/models/check.rb, line 37 def cmp_fn case cmp when "more" -> (a, b) { a ? a > b : false } when "less" -> (a, b) { a ? a < b : false } else raise "unreachable" end end