Class Net::IRC::Prefix
In: lib/net/irc.rb
Parent: String

Methods

extract   host   nick   user  

Public Instance methods

Extract Prefix String to [nick, user, host] Array.

[Source]

    # File lib/net/irc.rb, line 35
35:                 def extract
36:                         _, *ret = *self.match(/\A([^\s!]+)(?:!([^\s@]+)@(\S+))?\z/)
37:                         ret
38:                 end

[Source]

    # File lib/net/irc.rb, line 30
30:                 def host
31:                         extract[2]
32:                 end

[Source]

    # File lib/net/irc.rb, line 22
22:                 def nick
23:                         extract[0]
24:                 end

[Source]

    # File lib/net/irc.rb, line 26
26:                 def user
27:                         extract[1]
28:                 end

[Validate]