Class Irc::NickMessage
In: lib/rbot/message.rb
Parent: BasicUserMessage
BasicUserMessage JoinMessage NamesMessage WhoisMessage ModeChangeMessage KickMessage MotdMessage QuitMessage BanlistMessage UserMessage NoSuchTargetMessage TopicMessage NickMessage WelcomeMessage UnknownMessage InviteMessage PartMessage NetmaskList UserList ArrayOf ChannelList Netmask User\n[lib/rbot/botuser.rb\nlib/rbot/irc.rb] Channel Singleton RfcCasemap StrictRfcCasemap AsciiCasemap Casemap PrivMessage NoticeMessage TokyoCabinet::BDB CIBDB Btree CIBtree Socket MessageQueue QueueRing Client DBHash\n[lib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] DBTree\n[lib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] Server NetmaskDb Bot\n[lib/rbot/botuser.rb\nlib/rbot/config.rb\nlib/rbot/ircbot.rb\nlib/rbot/language.rb\nlib/rbot/message.rb\nlib/rbot/messagemapper.rb\nlib/rbot/plugins.rb\nlib/rbot/rbotconfig.rb\nlib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] lib/rbot/ircsocket.rb lib/rbot/rfc2812.rb lib/rbot/registry/tc.rb lib/rbot/irc.rb lib/rbot/maskdb.rb lib/rbot/message.rb lib/rbot/messagemapper.rb lib/rbot/botuser.rb lib/rbot/registry/tc.rb (null) BotConfig PKGConfig ServerOrCasemap Irc dot/m_35_0.png

class to pass IRC Nick changes in. @message contains the old nickame, @sourcenick contains the new one.

Methods

inspect   new   newnick   oldnick  

Attributes

is_on  [RW] 

Public Class methods

[Source]

     # File lib/rbot/message.rb, line 564
564:     def initialize(bot, server, source, oldnick, newnick)
565:       super(bot, server, source, oldnick, newnick)
566:       @address = (source == @bot.myself)
567:       @is_on = []
568:     end

Public Instance methods

[Source]

     # File lib/rbot/message.rb, line 578
578:     def inspect
579:       fields = ' old=' << oldnick
580:       fields << ' new=' << newnick
581:       super(fields)
582:     end

[Source]

     # File lib/rbot/message.rb, line 574
574:     def newnick
575:       return @message
576:     end

[Source]

     # File lib/rbot/message.rb, line 570
570:     def oldnick
571:       return @target
572:     end

[Validate]