class Gracefully::Health

Public Class Methods

new(args) click to toggle source
# File lib/gracefully/health.rb, line 3
def initialize(args)
  @state = args[:state]
end

Public Instance Methods

healthy?() click to toggle source
# File lib/gracefully/health.rb, line 15
def healthy?
  @state.healthy?
end
mark_failure() click to toggle source
# File lib/gracefully/health.rb, line 11
def mark_failure
  @state = @state.mark_failure
end
mark_success() click to toggle source
# File lib/gracefully/health.rb, line 7
def mark_success
  @state = @state.mark_success
end
unhealthy?() click to toggle source
# File lib/gracefully/health.rb, line 19
def unhealthy?
  @state.unhealthy?
end