class Gracefully::ConsecutiveFailuresBasedHealth::Configuration

Attributes

become_unhealthy_after_consecutive_failures[R]

Public Class Methods

new(args) click to toggle source
# File lib/gracefully/consecutive_failures_based_health.rb, line 17
def initialize(args)
  @become_unhealthy_after_consecutive_failures = args[:become_unhealthy_after_consecutive_failures]
  @counter = args[:counter] || -> { SingletonInMemoryCounter.instance }
end

Public Instance Methods

counter() click to toggle source
# File lib/gracefully/consecutive_failures_based_health.rb, line 22
def counter
  @counter.call
end