lib/flapjack/transports/result.rb in flapjack-0.5.5 vs lib/flapjack/transports/result.rb in flapjack-0.6.23
- old
+ new
@@ -8,34 +8,34 @@
def initialize(options={})
@job = options[:job]
@result = OpenStruct.new(options[:result])
end
-
- # Whether a check returns an ok status.
+
+ # Whether a check returns an ok status.
def ok?
@result.retval == 0
end
-
+
# Whether a check has a warning status.
def warning?
@result.retval == 1
end
-
+
# Whether a check has a critical status.
def critical?
@result.retval == 2
end
-
+
# Human readable representation of the check's return value.
def status
case @result.retval
when 0 ; "ok"
when 1 ; "warning"
when 2 ; "critical"
end
end
-
+
# FIXME: there is a *lot* of duplication here - implement a proxy
# object pattern?
def id
@result.check_id
end