Class: SugiliteIRC::Prefix
- Inherits:
-
Object
- Object
- SugiliteIRC::Prefix
- Defined in:
- lib/sugiliteIRC.rb
Overview
Displays contents of the message prefix
Instance Attribute Summary collapse
-
#hostname ⇒ Object
readonly
User’s hostname.
-
#realname ⇒ Object
readonly
User’s real name.
-
#username ⇒ Object
readonly
User’s username.
Instance Method Summary collapse
-
#initialize(data) ⇒ Prefix
constructor
Initialize a new message prefix.
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
#hostname ⇒ Object (readonly)
User’s hostname
17 18 19 |
# File 'lib/sugiliteIRC.rb', line 17 def hostname @hostname end |
#realname ⇒ Object (readonly)
User’s real name.
13 14 15 |
# File 'lib/sugiliteIRC.rb', line 13 def realname @realname end |
#username ⇒ Object (readonly)
User’s username.
15 16 17 |
# File 'lib/sugiliteIRC.rb', line 15 def username @username end |