class Meshchat::Network::Message::Whisper

Attributes

_to[RW]

Public Class Methods

new( message: nil, sender: {}, payload: {}, to: '', message_dispatcher: nil, message_factory: nil ) click to toggle source
Calls superclass method Meshchat::Network::Message::Base::new
# File lib/meshchat/network/message/whisper.rb, line 8
def initialize(
  message:            nil,
  sender:             {},
  payload:            {},
  to:                 '',
  message_dispatcher: nil,
  message_factory:    nil
)

  super(
    message:            message,
    sender:             sender,
    payload:            payload,
    message_dispatcher: message_dispatcher,
    message_factory:    message_factory)

  @_to = to
end

Public Instance Methods

display() click to toggle source
# File lib/meshchat/network/message/whisper.rb, line 27
def display
  super.merge(to: _to)
end