Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/lulzcatz.rb

Instance Method Summary collapse

Instance Method Details

#to_lolObject



71
72
73
74
75
76
77
78
79
# File 'lib/lulzcatz.rb', line 71

def to_lol
    ret = self.dup
    Lolcat.const_get(:REPL).keys.each do |key|
        while key =~ ret
            ret.sub!(key, Lolcat.const_get(:REPL)[key].sample)
        end
    end
    return ret.upcase
end

#to_lol!Object



81
82
83
84
85
86
87
88
# File 'lib/lulzcatz.rb', line 81

def to_lol!
    Lolcat.const_get(:REPL).keys.each do |key|
        while key =~ self
            sub!(key, Lolcat.const_get(:REPL)[key].sample)
        end
    end
    upcase!
end