Module: Marvin::IRC::Replies
- Defined in:
- lib/marvin/irc/replies.rb
Constant Summary collapse
- RPL_WELCOME =
Common response codes.
001
- RPL_YOURHOST =
002
- RPL_CREATED =
003
- RPL_MYINFO =
004
- RPL_BOUNCE =
005
- RPL_TRACELINK =
200
- RPL_TRACECONNECTING =
201
- RPL_TRACEHANDSHAKE =
202
- RPL_TRACEUNKNOWN =
203
- RPL_TRACEOPERATOR =
204
- RPL_TRACEUSER =
205
- RPL_TRACESERVER =
206
- RPL_TRACESERVICE =
207
- RPL_TRACENEWTYPE =
208
- RPL_TRACECLASS =
209
- RPL_TRACERECONNECT =
210
- RPL_TRACELOG =
261
- RPL_TRACEEND =
262
- RPL_STATSLINKINFO =
211
- RPL_STATSCOMMANDS =
212
- RPL_ENDOFSTATS =
219
- RPL_STATSUPTIME =
242
- RPL_STATSOLINE =
243
- RPL_UMODEIS =
221
- RPL_SERVLIST =
234
- RPL_SERVLISTEND =
235
- RPL_LUSERCLIENT =
251
- RPL_LUSEROP =
252
- RPL_LUSERUNKNOWN =
253
- RPL_LUSERCHANNELS =
254
- RPL_LUSERME =
255
- RPL_ADMINME =
256
- RPL_ADMINEMAIL =
259
- RPL_TRYAGAIN =
263
- 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_UNIQOPIS =
325
- RPL_CHANNELMODEIS =
324
- RPL_NOTOPIC =
331
- RPL_TOPIC =
332
- RPL_INVITING =
341
- RPL_SUMMONING =
342
- RPL_INVITELIST =
346
- RPL_ENDOFINVITELIST =
347
- RPL_EXCEPTLIST =
348
- RPL_ENDOFEXCEPTLIST =
349
- RPL_VERSION =
351
- RPL_WHOREPLY =
352
- RPL_ENDOFWHO =
315
- RPL_NAMREPLY =
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_YOURESERVICE =
383
- RPL_TIME =
391
- RPL_USERSSTART =
392
- RPL_USERS =
393
- RPL_ENDOFUSERS =
394
- RPL_NOUSERS =
395
- ERR_NOSUCHNICK =
401
- ERR_NOSUCHSERVER =
402
- ERR_NOSUCHCHANNEL =
403
- ERR_CANNOTSENDTOCHAN =
404
- ERR_TOOMANYCHANNELS =
405
- ERR_WASNOSUCHNICK =
406
- ERR_TOOMANYTARGETS =
407
- ERR_NOSUCHSERVICE =
408
- ERR_NOORIGIN =
409
- ERR_NORECIPIENT =
411
- ERR_NOTEXTTOSEND =
412
- ERR_NOTOPLEVEL =
413
- ERR_WILDTOPLEVEL =
414
- ERR_BADMASK =
415
- ERR_UNKNOWNCOMMAND =
421
- ERR_NOMOTD =
422
- ERR_NOADMININFO =
423
- ERR_FILEERROR =
424
- ERR_NONICKNAMEGIVEN =
431
- ERR_ERRONEUSNICKNAME =
432
- ERR_NICKNAMEINUSE =
433
- ERR_NICKCOLLISION =
436
- ERR_UNAVAILRESOURCE =
437
- 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_ALREADYREGISTRED =
462
- ERR_NOPERMFORHOST =
463
- ERR_PASSWDMISMATCH =
464
- ERR_YOUREBANNEDCREEP =
465
- ERR_YOUWILLBEBANNED =
466
- ERR_KEYSET =
467
- ERR_CHANNELISFULL =
471
- ERR_UNKNOWNMODE =
472
- ERR_INVITEONLYCHAN =
473
- ERR_BANNEDFROMCHAN =
474
- ERR_BADCHANNELKEY =
475
- ERR_BADCHANMASK =
476
- ERR_NOCHANMODES =
477
- ERR_BANLISTFULL =
478
- ERR_NOPRIVILEGES =
481
- ERR_CHANOPRIVSNEEDED =
482
- ERR_CANTKILLSERVER =
483
- ERR_RESTRICTED =
484
- ERR_UNIQOPPRIVSNEEDED =
485
- ERR_NOOPERHOST =
491
- ERR_UMODEUNKNOWNFLAG =
501
- ERR_USERSDONTMATCH =
502
Class Method Summary collapse
Class Method Details
.[](key) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/marvin/irc/replies.rb', line 5 def self.[](key) key = key.to_s.upcase if const_defined?(key) value = const_get(key) return "%03d" % value else return nil end end |