Class: SugiliteIRC::Prefix

Inherits:
Object
  • Object
show all
Defined in:
lib/sugiliteIRC.rb

Overview

Displays contents of the message prefix

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Prefix

Initialize a new message prefix



19
20
21
22
23
24
25
26
27
# File 'lib/sugiliteIRC.rb', line 19

def initialize(data)
  @realname = @username = @hostname = ''
  if data[0] == ':'
    data2 = data[1..-1].split(/[!@]/)
    @realname = data2[0]
    @username = data2[1]
    @hostname = data2[2]
  end
end

Instance Attribute Details

#hostnameObject (readonly)

User’s hostname



17
18
19
# File 'lib/sugiliteIRC.rb', line 17

def hostname
  @hostname
end

#realnameObject (readonly)

User’s real name.



13
14
15
# File 'lib/sugiliteIRC.rb', line 13

def realname
  @realname
end

#usernameObject (readonly)

User’s username.



15
16
17
# File 'lib/sugiliteIRC.rb', line 15

def username
  @username
end