Module: Dazeus::Event::Alias

Defined in:
lib/dazeus/event/alias.rb

Constant Summary collapse

@@aliases =
{
  'MESSAGE' => 'PRIVMSG',
  'MESSAGE_ME' => 'PRIVMSG_ME',
  'RENAME' => 'NICK',
  'CTCPREP' => 'CTCP_REP',
  'MESSAGEME' => 'PRIVMSG_ME',
  'PRIVMSGME' => 'PRIVMSG_ME',
  'ACTIONME' => 'ACTION_ME',
  'CTCPME' => 'CTCP_ME'
}

Class Method Summary collapse

Class Method Details

.add_alias(from, to) ⇒ Object



20
21
22
# File 'lib/dazeus/event/alias.rb', line 20

def self.add_alias(from, to)
  @@aliases[from] = to
end

.resolve(a) ⇒ Object



15
16
17
18
# File 'lib/dazeus/event/alias.rb', line 15

def self.resolve(a)
  return a unless @@aliases.has_key?(a)
  @@aliases[a]
end