class Checkson::Check::Base
Attributes
messages[R]
status[R]
Public Class Methods
new(_opts = {})
click to toggle source
# File lib/checkson/checks/base.rb, line 8 def initialize(_opts = {}) @messages = [] @status = :ok end
Public Instance Methods
failed?()
click to toggle source
# File lib/checkson/checks/base.rb, line 17 def failed? !ok? end
ok?()
click to toggle source
# File lib/checkson/checks/base.rb, line 13 def ok? @status == :ok end
Protected Instance Methods
failed!()
click to toggle source
# File lib/checkson/checks/base.rb, line 31 def failed! @status = :failed end
log(message)
click to toggle source
# File lib/checkson/checks/base.rb, line 23 def log(message) @messages << message end
ok!()
click to toggle source
# File lib/checkson/checks/base.rb, line 27 def ok! @status = :ok end