Module: EnigmaEncrypto

Defined in:
lib/enigma_encrypto.rb,
lib/enigma_encrypto/crack.rb,
lib/enigma_encrypto/cracker.rb,
lib/enigma_encrypto/decrypt.rb,
lib/enigma_encrypto/encrypt.rb,
lib/enigma_encrypto/key_gen.rb,
lib/enigma_encrypto/rotator.rb,
lib/enigma_encrypto/version.rb,
lib/enigma_encrypto/serialize.rb,
lib/enigma_encrypto/file_handler.rb,
lib/enigma_encrypto/dateoffset_gen.rb,
lib/enigma_encrypto/rotation_num_gen.rb

Defined Under Namespace

Classes: Crack, Cracker, DateOffsetGen, Decrypt, Encrypt, FileHandler, KeyGen, RotationNumGen, Rotator, Serialize

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.crackObject



15
16
17
18
# File 'lib/enigma_encrypto.rb', line 15

def self.crack
  cracko = EnigmaEncrypto::Crack.new
  cracko.action
end

.decryptObject



11
12
13
14
# File 'lib/enigma_encrypto.rb', line 11

def self.decrypt
  decrypto = EnigmaEncrypto::Decrypt.new
  decrypto.action
end

.encryptObject



7
8
9
10
# File 'lib/enigma_encrypto.rb', line 7

def self.encrypt
  encrypto = EnigmaEncrypto::Encrypt.new
  encrypto.action
end