Class: Net::IRC::Prefix

Net::IRC::Prefix (Class)

In files
lib/net/irc.rb
Parent
String

Methods

Public Instance methods

Extract prefix string to [nick, user, host] Array.

    # File lib/net/irc.rb, line 36
36:                 def extract
37:                         _, *ret = *self.match(/^([^\s!]+)(?:!([^\s@]+)@(\S+))?$/)
38:                         ret
39:                 end
    # File lib/net/irc.rb, line 31
31:                 def host
32:                         extract[2]
33:                 end
    # File lib/net/irc.rb, line 23
23:                 def nick
24:                         extract[0]
25:                 end
    # File lib/net/irc.rb, line 27
27:                 def user
28:                         extract[1]
29:                 end