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