Module: Butler::IRC

Defined in:
lib/butler/irc/user.rb,
lib/butler/irc/topic.rb,
lib/butler/irc/users.rb,
lib/butler/irc/client.rb,
lib/butler/irc/parser.rb,
lib/butler/irc/socket.rb,
lib/butler/irc/channel.rb,
lib/butler/irc/channels.rb,
lib/butler/irc/hostmask.rb,
lib/butler/irc/parser/commands.rb

Defined Under Namespace

Classes: Channel, Channels, Client, Hostmask, Message, Parser, Socket, Topic, User, Users, Users, Whois

Constant Summary collapse

CHANNEL_SIGNALS =
[
  :joined, # myself joined a channel
  :parted, # myself parted the channel
  :kicked, # myself got kicked from the channel
  :quitted,  # myself has quit
  :left,     # same as :parted || :kicked || :quitted
  :join,   # the user joined the channel
  :part,   # the user parted the channel
  :kick,   # the user got kicked from the channel
  :quit,   # the user has quit
  :leave,    # same as :part || :kick || :quit
  :topic,    # topic has changed
  :mode,   # mode has changed
]