# Convert a String or Symbol into a color number
def Irc.find_color(data)
- if Integer === data
+ "%02d" % if Integer === data
data
else
f = if String === data
def Irc.color(fg=nil,bg=nil)
str = Color.dup
if fg
- str << Irc.find_color(fg).to_s
+ str << Irc.find_color(fg)
end
if bg
- str << "," << Irc.find_color(bg).to_s
+ str << "," << Irc.find_color(bg)
end
return str
end
# has the message been replied to/handled by a plugin?
attr_accessor :replied
+ # should the message be ignored?
+ attr_accessor :ignored
+ alias :ignored? :ignored
+
# instantiate a new Message
# bot:: associated bot class
# server:: Server where the message took place
@message = BasicUserMessage.stripcolour message
@replied = false
@server = server
+ @ignored = false
@identified = false
if @msg_wants_id && @server.capabilities[:"identify-msg"]