Class: Scintillation::MessageQueue::Message

Inherits:
Object
  • Object
show all
Defined in:
lib/scintillation/message_queue/message.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text, tone) ⇒ Message

Returns a new instance of Message.



4
5
6
# File 'lib/scintillation/message_queue/message.rb', line 4

def initialize(text, tone)
  self.text, self.tone = text, tone
end

Instance Attribute Details

#textObject Also known as: to_s

Returns the value of attribute text.



9
10
11
# File 'lib/scintillation/message_queue/message.rb', line 9

def text
  @text
end

#toneObject

Returns the value of attribute tone.



8
9
10
# File 'lib/scintillation/message_queue/message.rb', line 8

def tone
  @tone
end

Instance Method Details

#==(message) ⇒ Object



17
18
19
# File 'lib/scintillation/message_queue/message.rb', line 17

def ==(message)
  text == message.text && tone == message.tone
end