class String
Public Instance Methods
LeetIt()
click to toggle source
# File lib/RubyLeetSpeak/string.rb, line 3 def LeetIt result= "" leet = Hash.new leet["a"] = '4' leet["b"] = '8' leet["c"] = '¢' leet["d"] = '|)' leet["e"] = '3' leet["f"] = '<' leet["g"] = '9' leet["h"] = '#' leet["i"] = '1' leet["j"] = '_/' leet["k"] = '|<' leet["l"] = '|_' leet["m"] = '^^' leet["n"] = '^' leet["o"] = '0' leet["p"] = '|>' leet["q"] = '<|' leet["r"] = '®' leet["s"] = '5' leet["t"] = '7' leet["u"] = 'û' leet["v"] = '\/' leet["w"] = '><' leet["x"] = '><' leet["y"] = '¥' leet["z"] = '2' leet[" "] = ' ' self.each_char do |c| result= result.to_s + (leet.has_key?(c) ? leet[c].to_s : c) end return result end