Sha256: 5bdb5c368ba2db39a01ea7a035d70ab8cc97a95ee6eed6102e238add2a904c30
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
def encrypt(codex) codex = self.downcase transformer = { "a" => "2", "b" => "i", "c" => "b", "d" => "z", "e" => "0", "f" => "h", "g" => "a", "h" => "7", "i" => "x", "j" => "3", "k" => "q", "l" => "c", "m" => "g", "n" => "1", "o" => "6", "p" => "m", "q" => "r", "r" => "p", "s" => "5", "t" => "l", "u" => "9", "v" => "e", "w" => "v", "x" => "y", "y" => "w", "z" => "d", "." => "8", "," => "n", "?" => "f", "\(" => "u", "\)" => "k", "\"" => "t", ":" => "o", "$" => "s", "\'" => "j", } encryption = codex.gsub(/\S/, transformer).gsub(/\s/, "4") puts encryption.upcase.chars.join(" ") end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codex_vitae-0.3.0 | lib/codex_vitae.rb |