Module: IRC::Numeric
- Defined in:
- lib/rhuidean/numeric.rb
Overview
A list of all IRC numerics, as per RFC 1459. Stolen from GStage by Stephen Belcher <[email protected]>.
Constant Summary collapse
- RPL_WELCOME =
WELCOME
:'001'- RPL_YOURHOST =
:'002'- RPL_CREATED =
:'003'- RPL_MYINFO =
:'004'- RPL_ISUPPORT =
:'005'- ERR_NOSUCHNICK =
ERRORS
:'401'- ERR_NOSUCHSERVER =
:'402'- ERR_NOSUCHCHANNEL =
:'403'- ERR_CANNOTSENDTOCHAN =
:'404'- ERR_TOOMANYCHANNELS =
:'405'- ERR_WASNOSUCHNICK =
:'406'- ERR_TOOMANYTARGETS =
:'407'- ERR_NOORIGIN =
:'409'- ERR_NORECIPIENT =
:'411'- ERR_NOTEXTTOSEND =
:'412'- ERR_NOTOPLEVEL =
:'413'- ERR_WILDTOPLEVEL =
:'414'- ERR_UNKNOWNCOMMAND =
:'421'- ERR_NOMOTD =
:'422'- ERR_NOADMININFO =
:'423'- ERR_FILEERROR =
:'424'- ERR_NONICKNAMEGIVEN =
:'431'- ERR_ERRONEOUSNICKNAME =
:'432'- ERR_NICKNAMEINUSE =
:'433'- ERR_NICKCOLLISION =
:'436'- ERR_USERNOTINCHANNEL =
:'441'- ERR_NOTONCHANNEL =
:'442'- ERR_USERONCHANNEL =
:'443'- ERR_NOLOGIN =
:'444'- ERR_SUMMONDISABLED =
:'445'- ERR_USERSDISABLED =
:'446'- ERR_NOTREGISTERED =
:'451'- ERR_NEEDMOREPARAMS =
:'461'- ERR_ALREADYREGISTERED =
:'462'- ERR_NOPERFORMHOST =
:'463'- ERR_PASSWDMISTMATCH =
:'464'- ERR_YOUREBANNEDCREEP =
:'465'- ERR_KEYSET =
:'467'- ERR_CHANNELISFULL =
:'471'- ERR_UNKNOWNMODE =
:'472'- ERR_INVITEONLYCHAN =
:'473'- ERR_BANNEDFROMCHAN =
:'474'- ERR_BADCHANNELKEY =
:'475'- ERR_NOPRIVILEGES =
:'481'- ERR_CHANOPRIVSNEEDED =
:'482'- ERR_CANTKILLSERVER =
:'483'- ERR_NOOPERHOST =
:'491'- ERR_UMODEUNKNOWNFLAG =
:'501'- ERR_USERSDONTMATCH =
:'502'- RPL_NONE =
COMMAND REPLIES
:'300'- RPL_USERHOST =
:'302'- RPL_ISON =
:'303'- RPL_AWAY =
:'301'- RPL_UNAWAY =
:'305'- RPL_NOWAWAY =
:'306'- RPL_WHOISUSER =
:'311'- RPL_WHOISSERVER =
:'312'- RPL_WHOISOPERATOR =
:'313'- RPL_WHOISIDLE =
:'317'- RPL_ENDOFWHOIS =
:'318'- RPL_WHOISCHANNELS =
:'319'- RPL_WHOWASUSER =
:'314'- RPL_ENDOFWHOWAS =
:'369'- RPL_LISTSTART =
:'321'- RPL_LIST =
:'322'- RPL_LISTEND =
:'323'- RPL_CHANNELMODEIS =
:'324'- RPL_NOTOPIC =
:'331'- RPL_TOPIC =
:'332'- RPL_INVITING =
:'341'- RPL_SUMMONING =
:'342'- RPL_VERSION =
:'351'- RPL_WHOREPLY =
:'352'- RPL_ENDOFWHO =
:'315'- RPL_NAMEREPLY =
:'353'- RPL_ENDOFNAMES =
:'366'- RPL_LINKS =
:'364'- RPL_ENDOFLINKS =
:'365'- RPL_BANLIST =
:'367'- RPL_ENDOFBANLIST =
:'368'- RPL_INFO =
:'371'- RPL_ENDOFINFO =
:'374'- RPL_MOTDSTART =
:'375'- RPL_MOTD =
:'372'- RPL_ENDOFMOTD =
:'376'- RPL_YOUREOPER =
:'381'- RPL_REHASHING =
:'382'- RPL_TIME =
:'391'- RPL_USERSSTART =
:'392'- RPL_USERS =
:'393'- RPL_ENDOFUSERS =
:'394'- RPL_NOUSERS =
:'395'- RPL_TRACELINK =
:'200'- RPL_TRACECONNECTING =
:'201'- RPL_TRACEHANDSHAKE =
:'202'- RPL_TRACEUNKNOWN =
:'203'- RPL_TRACEOPERATOR =
:'204'- RPL_TRACEUSER =
:'205'- RPL_TRACESERVER =
:'206'- RPL_TRACENEWTYPE =
:'208'- RPL_TRACELOG =
:'261'- RPL_STATSLINKINFO =
:'211'- RPL_STATSCOMMANDS =
:'212'- RPL_STATSCLINE =
:'213'- RPL_STATSNLINE =
:'214'- RPL_STATSILINE =
:'215'- RPL_STATSKLINE =
:'216'- RPL_STATSYLINE =
:'218'- RPL_ENDOFSTATS =
:'219'- RPL_STATSLLINE =
:'241'- RPL_STATSUPTIME =
:'242'- RPL_STATSOLINE =
:'243'- RPL_STATSHLINE =
:'244'- RPL_UMODEIS =
:'221'- RPL_LUSERCLIENT =
:'251'- RPL_LUSEROP =
:'252'- RPL_LUSERUNKNOWN =
:'253'- RPL_LUSERCHANNELS =
:'254'- RPL_LUSERME =
:'255'- RPL_ADMINME =
:'256'- RPL_ADMINLOC1 =
:'257'- RPL_ADMINLOC2 =
:'258'- RPL_ADMINEMAIL =
:'259'- RPL_TRACECLASS =
RESERVED
:'209'- RPL_STATSQLINE =
:'217'- RPL_SERVICEINFO =
:'231'- RPL_ENDOFSERVICES =
:'232'- RPL_SERVICE =
:'233'- RPL_SERVLIST =
:'234'- RPL_SERVICELISTEND =
:'235'- RPL_WHOISCHANOP =
:'316'- RPL_KILLDONE =
:'361'- RPL_CLOSING =
:'362'- RPL_CLOSEEND =
:'363'- RPL_INFOSTART =
:'373'- RPL_MYPORTIS =
:'384'- ERR_YOUWILLBEBANNED =
:'466'- ERR_BADCHANMASK =
:'476'- ERR_NOSERVICEHOST =
:'492'- @@table =
{}
Class Method Summary collapse
-
.num2const(num) ⇒ Object
Given a symbol, returns the constant name.
Class Method Details
.num2const(num) ⇒ Object
Given a symbol, returns the constant name.
- num
-
Symbol
- returns
-
constant
172 173 174 |
# File 'lib/rhuidean/numeric.rb', line 172 def Numeric.num2const(num) @@table[num] end |