Class: Cryptogram::Ciphers::BaseCipher
- Inherits:
-
Object
- Object
- Cryptogram::Ciphers::BaseCipher
- Defined in:
- lib/cryptogram/ciphers/base_cipher.rb
Direct Known Subclasses
Instance Method Summary collapse
- #decrypt ⇒ Object
- #encrypt ⇒ Object
-
#initialize(alphabet:) ⇒ BaseCipher
constructor
A new instance of BaseCipher.
Constructor Details
#initialize(alphabet:) ⇒ BaseCipher
Returns a new instance of BaseCipher.
8 9 10 |
# File 'lib/cryptogram/ciphers/base_cipher.rb', line 8 def initialize(alphabet:) @alphabet = initialize_alphabet(alphabet) end |
Instance Method Details
#decrypt ⇒ Object
16 17 18 |
# File 'lib/cryptogram/ciphers/base_cipher.rb', line 16 def decrypt raise NotImplementedError end |
#encrypt ⇒ Object
12 13 14 |
# File 'lib/cryptogram/ciphers/base_cipher.rb', line 12 def encrypt raise NotImplementedError end |