Sha256: 5bb4bbefaa7b7d0e0676131531313d5d317567000b00076df10ad7c402e1ad39
Contents?: true
Size: 395 Bytes
Versions: 1
Compression:
Stored size: 395 Bytes
Contents
require "l33tify/version" module L33tify l33t_replacements = {i: '1', r: '2', e: '3', a: '4', s: '5', t: '7', o: '0'} def process(str) str = str.downcase new_string = '' str.each_char do |c| if l33t_replacements[c.to_sym].nil? == false new_string += l33t_replacements[c.to_sym] else new_string += c end end return new_string end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
l33tify-0.0.1 | lib/l33tify.rb |