Class: Pidgin2Adium::StatusMessage

Inherits:
Message
  • Object
show all
Defined in:
lib/pidgin2adium/messages/status_message.rb

Overview

A message saying e.g. “Blahblah has gone away.”

Instance Attribute Summary collapse

Attributes inherited from Message

#buddy_alias, #sender, #time

Instance Method Summary collapse

Methods inherited from Message

#<=>

Constructor Details

#initialize(sender, time, buddy_alias, status) ⇒ StatusMessage

Returns a new instance of StatusMessage.



6
7
8
9
# File 'lib/pidgin2adium/messages/status_message.rb', line 6

def initialize(sender, time, buddy_alias, status)
  super(sender, time, buddy_alias)
  @status = status
end

Instance Attribute Details

#statusObject

Returns the value of attribute status.



10
11
12
# File 'lib/pidgin2adium/messages/status_message.rb', line 10

def status
  @status
end

Instance Method Details

#to_sObject



12
13
14
15
# File 'lib/pidgin2adium/messages/status_message.rb', line 12

def to_s
  return sprintf('<status type="%s" sender="%s" time="%s" alias="%s"/>' << "\n",
                 @status, @sender, @time, @buddy_alias)
end