class Semian::CircuitBreaker

def mark_success

def mark_success
  return unless half_open?
  @successes.increment
  transition_to_close if success_threshold_reached?
end