Method: String#leet
- Defined in:
- lib/ctf_party/leet.rb
#leet ⇒ Object
Transform into leet speak (l337 5p34k)
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/ctf_party/leet.rb', line 8 def leet tr = { 'T' => '7', 'E' => '3', 'I' => '1', 'L' => '1', 'O' => '0', 'S' => '5', 'A' => '4', 'G' => '6', 'B' => '8' } tr.merge! tr.transform_keys(&:downcase) gsub(/[#{tr.keys.join}]/i, **tr) end |