The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Bot::Cobalt::IRC::Event::Nick - IRC Event subclass for nick changes

SYNOPSIS

  my $old = $nchg_ev->old_nick;
  my $new = $nchg_ev->new_nick;

  if ( $nchg_ev->equal ) {
    ## Case change only
  }

  my $common_chans = $nchg_ev->channels;

DESCRIPTION

This is the Bot::Cobalt::IRC::Event subclass for nickname changes.

new_nick

Returns the new nickname, after the nick change.

old_nick

Returns the previous nickname, prior to the nick change.

channels

Returns a List::Objects::WithUtils::Array containing the list of channels we share with the user that changed nicks (at the time of the nickname change).

equal

Returns a boolean value indicating whether or not this was simply a case change (as determined via the server's announced casemapping and "eq_irc" in IRC::Utils)

AUTHOR

Jon Portnoy <avenj@cobaltirc.org>

http://www.cobaltirc.org