module Lolspeak
Adapted and expanded from moar-lolspeak (github.com/rwtnorton/moar-lolspeak), which was largely taken from an old Perl script and is sadly is not available via rubygems
Constants
- LOL_DICTIONARY
Public Class Methods
tranzlate(str)
click to toggle source
# File lib/tranzlate/lolspeak.rb, line 82 def self.tranzlate(str) lolstr = str.dup LOL_DICTIONARY.each do |english, lolspeak| lolstr.gsub!(english, lolspeak.sample) end lolstr << '! kthxbye!' if rand(10) == 2 lolstr.gsub!(/(\?|!|,|\.)+/, '!') lolstr.upcase end