Class: Meshchat::Network::Message::Whisper
- Defined in:
- lib/meshchat/network/message/whisper.rb
Instance Attribute Summary collapse
-
#_to ⇒ Object
Returns the value of attribute _to.
Attributes inherited from Base
#_message, #_message_dispatcher, #_message_factory, #_sender_location, #_sender_name, #_sender_uid, #_time_received, #payload
Instance Method Summary collapse
- #display ⇒ Object
-
#initialize(message: nil, sender: {}, payload: {}, to: '', message_dispatcher: nil, message_factory: nil) ⇒ Whisper
constructor
A new instance of Whisper.
Methods inherited from Base
#client, #client_version, #encrypt_for, #handle, #message, #render, #respond, #sender, #sender_location, #sender_name, #sender_uid, #time_received, #time_received_as_date, #type
Constructor Details
#initialize(message: nil, sender: {}, payload: {}, to: '', message_dispatcher: nil, message_factory: nil) ⇒ Whisper
Returns a new instance of Whisper.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/meshchat/network/message/whisper.rb', line 8 def initialize( message: nil, sender: {}, payload: {}, to: '', message_dispatcher: nil, message_factory: nil ) super( message: , sender: sender, payload: payload, message_dispatcher: , message_factory: ) @_to = to end |
Instance Attribute Details
#_to ⇒ Object
Returns the value of attribute _to.
6 7 8 |
# File 'lib/meshchat/network/message/whisper.rb', line 6 def _to @_to end |
Instance Method Details
#display ⇒ Object
27 28 29 |
# File 'lib/meshchat/network/message/whisper.rb', line 27 def display super.merge(to: _to) end |