Class: SolitaireCipher
- Inherits:
-
Object
- Object
- SolitaireCipher
- Defined in:
- lib/solitaire_cipher.rb
Instance Method Summary collapse
- #encode(plain_text_string) ⇒ Object
-
#initialize(key_stream) ⇒ SolitaireCipher
constructor
A new instance of SolitaireCipher.
Constructor Details
#initialize(key_stream) ⇒ SolitaireCipher
Returns a new instance of SolitaireCipher.
4 5 6 7 |
# File 'lib/solitaire_cipher.rb', line 4 def initialize(key_stream) raise ArgumentError.new("invalid argument 1, which should be a key stream") if key_stream.blank? @key_stream = key_stream end |
Instance Method Details
#encode(plain_text_string) ⇒ Object
9 10 11 |
# File 'lib/solitaire_cipher.rb', line 9 def encode(plain_text_string) "GLNCQ MJAFF FVOMB JIYCB" end |