rubyist/circuitbreaker — pull request #10 by technoweenie (2014-07-31 17:55:04+00:00)
Title: Circuit Panels

* Adds a CircuitBreaker interface
* Adds a Circuit Panel (a map of string names to a CircuitBreaker)

We could take this a bit further:

* [ ] `BreakerTripped`/`BreakerReset` callbacks on a Panel that pass the circuit breaker name.
* [ ] Rename the package to `circuit`. `circuit.Panel`, `circuit.Breaker`, `circuit.NewTimeoutBreaker()`

Note: includes #9