Module: AllMyCircuits

Defined in:
lib/all_my_circuits.rb,
lib/all_my_circuits/clock.rb,
lib/all_my_circuits/breaker.rb,
lib/all_my_circuits/logging.rb,
lib/all_my_circuits/version.rb,
lib/all_my_circuits/notifiers.rb,
lib/all_my_circuits/exceptions.rb,
lib/all_my_circuits/strategies.rb,
lib/all_my_circuits/null_breaker.rb,
lib/all_my_circuits/notifiers/null_notifier.rb,
lib/all_my_circuits/notifiers/abstract_notifier.rb,
lib/all_my_circuits/strategies/abstract_strategy.rb,
lib/all_my_circuits/strategies/abstract_window_strategy.rb,
lib/all_my_circuits/strategies/number_over_window_strategy.rb,
lib/all_my_circuits/strategies/abstract_window_strategy/window.rb,
lib/all_my_circuits/strategies/percentage_over_window_strategy.rb

Defined Under Namespace

Modules: Logging, Notifiers, Strategies Classes: Breaker, BreakerOpen, Clock, Error, NullBreaker

Constant Summary collapse

VERSION =
"0.2.0"

Class Attribute Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



16
17
18
# File 'lib/all_my_circuits.rb', line 16

def logger
  @logger
end