for Turing BE program - module 1; https://backend.turing.io/module1/projects/enigma/
- Enigma encrypt/decrypt functionality completed, as well as
encrypt.rb
anddecrypt.rb
execute from command line.
- Enigma is inheriting from a Cipher class, both handle different types of information. Module methods should be able to be called upon by different types of Ciphers.
- Classes are under 100 lines, and methods are under 10 lines. Separate helper methods are created to handle SRP.
- Variables that can change are properly mocked/stubbed for consistency. 100% coverage according to SimpleCov
- Branches are pull requested and merged at logical intervals. At least 40 commits and 5 pull requests.