Table of Contents - shift-circuit-breaker-0.2.2 Documentation
Classes and Modules
- Shift
- Shift::CircuitBreaker
- Shift::CircuitBreaker::Adapters
- Shift::CircuitBreaker::Adapters::BaseAdapter
- Shift::CircuitBreaker::Adapters::NewRelicAdapter
- Shift::CircuitBreaker::Adapters::SentryAdapter
- Shift::CircuitBreaker::CircuitHandler
- Shift::CircuitBreaker::CircuitLogger
- Shift::CircuitBreaker::CircuitMonitor
- Shift::CircuitBreaker::Config
Methods
- ::call — Shift::CircuitBreaker::Adapters::BaseAdapter
- ::call — Shift::CircuitBreaker::Adapters::NewRelicAdapter
- ::call — Shift::CircuitBreaker::Adapters::SentryAdapter
- ::config — Shift::CircuitBreaker
- ::configure — Shift::CircuitBreaker
- ::new — Shift::CircuitBreaker::CircuitHandler
- ::new — Shift::CircuitBreaker::CircuitLogger
- ::new — Shift::CircuitBreaker::CircuitMonitor
- ::new — Shift::CircuitBreaker
- #call — Shift::CircuitBreaker::CircuitHandler
- #error — Shift::CircuitBreaker::CircuitLogger
- #formatted_metric — Shift::CircuitBreaker::CircuitMonitor
- #handle_exception — Shift::CircuitBreaker::CircuitHandler
- #initialize_dependencies — Shift::CircuitBreaker::Config
- #initialize_newrelic — Shift::CircuitBreaker::Config
- #initialize_sentry — Shift::CircuitBreaker::Config
- #log_errors — Shift::CircuitBreaker::CircuitHandler
- #perform_operation — Shift::CircuitBreaker::CircuitHandler
- #record_error — Shift::CircuitBreaker::CircuitHandler
- #record_metric — Shift::CircuitBreaker::CircuitMonitor
- #reset_state — Shift::CircuitBreaker::CircuitHandler
- #set_state — Shift::CircuitBreaker::CircuitHandler
- #skip_duration_expired? — Shift::CircuitBreaker::CircuitHandler