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