Name | Lines of code | Maintainability | Test coverage |
lib/enigma.rb | 11 | A 0 mins | A 100% |
lib/enigma/alphabet.rb | 3 | A 0 mins | A 100% |
lib/enigma/cli.rb | 29 | A 0 mins | A 100% |
lib/enigma/machine.rb | 52 | A 0 mins | A 100% |
lib/enigma/plugboard.rb | 14 | A 0 mins | A 100% |
lib/enigma/reflector.rb | 18 | A 25 mins | A 100% |
lib/enigma/rotor.rb | 53 | A 1 hr | A 100% |
spec/enigma/machine_spec.rb | A 100% | ||
spec/enigma/plugboard_spec.rb | A 100% | ||
spec/enigma/reflector_spec.rb | A 100% | ||
spec/enigma/rotor_spec.rb | A 100% | ||
spec/enigma_spec.rb | A 100% | ||
.circleci/config.yml | |||
.github/dependabot.yml | |||
.github/workflows/dependabot.yml | |||
.gitignore | |||
.rspec | |||
.rubocop.yml | |||
Gemfile | |||
Gemfile.lock | |||
LICENSE |