lib/faulty/storage/redis.rb | 243 | C 7 hrs | A 95% |
lib/faulty.rb | 115 | A 1 hr | A 100% |
lib/faulty/cache.rb | 11 | A 0 mins | A 100% |
lib/faulty/cache/auto_wire.rb | 30 | A 0 mins | A 100% |
lib/faulty/cache/circuit_proxy.rb | 33 | A 45 mins | A 100% |
lib/faulty/cache/default.rb | 17 | A 0 mins | A 100% |
lib/faulty/cache/fault_tolerant_proxy.rb | 38 | A 0 mins | A 100% |
lib/faulty/cache/mock.rb | 21 | A 0 mins | A 100% |
lib/faulty/cache/null.rb | 13 | A 0 mins | A 100% |
lib/faulty/cache/rails.rb | 15 | A 0 mins | A 100% |
lib/faulty/circuit.rb | 241 | B 6 hrs | A 100% |
lib/faulty/error.rb | 48 | A 0 mins | A 100% |
lib/faulty/events.rb | 23 | A 0 mins | A 100% |
lib/faulty/events/callback_listener.rb | 23 | A 0 mins | A 100% |
lib/faulty/events/honeybadger_listener.rb | 44 | A 0 mins | A 100% |
lib/faulty/events/log_listener.rb | 67 | A 0 mins | A 100% |
lib/faulty/events/notifier.rb | 19 | A 0 mins | A 100% |
lib/faulty/immutable_options.rb | 32 | A 0 mins | A 100% |
lib/faulty/result.rb | 57 | A 0 mins | A 100% |
lib/faulty/status.rb | 81 | A 1 hr | A 100% |
lib/faulty/storage.rb | 11 | A 0 mins | A 100% |
lib/faulty/storage/auto_wire.rb | 45 | A 0 mins | A 100% |
lib/faulty/storage/circuit_proxy.rb | 47 | A 45 mins | A 100% |
lib/faulty/storage/fallback_chain.rb | 107 | A 0 mins | A 100% |
lib/faulty/storage/fault_tolerant_proxy.rb | 77 | A 0 mins | A 100% |
lib/faulty/storage/memory.rb | 97 | A 0 mins | A 100% |
.github/workflows/ci.yml | |
|
|
.gitignore | |
|
|
.markdownlint.yaml | |
|
|
.rspec | |
|
|
.rubocop.yml | |
|
|
.yamllint.yml | |
|
|
.yardopts | |
|
|
CHANGELOG.md | |
|
|
Gemfile | |
|
|
LICENSE.txt | |
|
|
README.md | |
|
|
bin/benchmark | |
|
|
bin/check-version | |
|
|
bin/console | |
|
|
bin/rspec | |
|
|
bin/rubocop | |
|
|
bin/yard | |
|
|
bin/yardoc | |
|
|
bin/yri | |
|
|
faulty.gemspec | |
|
|
lib/faulty/cache/interface.rb | 15 |
|
|
lib/faulty/circuit_registry.rb | 18 |
|
|
lib/faulty/deprecation.rb | 26 |
|
|
lib/faulty/events/filter_notifier.rb | 15 |
|
|