module Gesund::Check

Attributes

message[RW]
success[RW]

Public Instance Methods

call() click to toggle source
# File lib/gesund/check.rb, line 4
def call
  status  = self.success ? 200 : 500
  headers = { "Content-Type" => "text/plain" }
  message = self.message || "#{self.class} is broken!"
  status  = 500 unless self.message
  return [status, headers, [message]]
end
fail(message) click to toggle source
# File lib/gesund/check.rb, line 12
def fail(message)
  self.success = false
  self.message = message
end
pass(message) click to toggle source
# File lib/gesund/check.rb, line 17
def pass(message)
  self.success = true
  self.message = message
end