module SimpleCipher
Constants
- VERSION
Public Instance Methods
decrypt(key)
click to toggle source
# File lib/SimpleCipher.rb, line 11 def decrypt(key) string_to_ascii_array = self.chars.map {|char| char.ord} shifted = string_to_ascii_array.map {|char| char-key} shifted.map { |char| char.chr }.join end
encrypt(key)
click to toggle source
class Error < StandardError; end
# File lib/SimpleCipher.rb, line 5 def encrypt(key) string_to_ascii_array = self.chars.map {|char| char.ord} shifted = string_to_ascii_array.map {|char| char+key} shifted.map { |char| char.chr }.join end