class Ciphers::Rot13

Public Class Methods

apply(msg) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 3
def self.apply(msg)
  ::Ciphers::Rot13.new.apply(msg)
end
decipher(msg) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 9
def self.decipher(msg)
  ::Ciphers::Rot13.new.apply(msg)
end
encipher(msg) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 6
def self.encipher(msg)
  ::Ciphers::Rot13.new.apply(msg)
end

Public Instance Methods

apply(message) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 13
def apply(message)
  ::Ciphers::Caesar.encipher(message,"N")
end
decipher(message) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 20
def decipher(message)
  apply(message)
end
encipher(message) click to toggle source
# File lib/crypto-toolbox/ciphers/rot13.rb, line 16
def encipher(message)
  apply(message)
end