Class: Steep::Server::Master::SendMessageJob

Inherits:
Struct
  • Object
show all
Includes:
MessageUtils
Defined in:
lib/steep/server/master.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from MessageUtils

#id, #method, #notification?, #params, #request?, #response?, #result

Instance Attribute Details

#destObject

Returns the value of attribute dest

Returns:

  • (Object)

    the current value of dest



157
158
159
# File 'lib/steep/server/master.rb', line 157

def dest
  @dest
end

#messageObject

Returns the value of attribute message

Returns:

  • (Object)

    the current value of message



157
158
159
# File 'lib/steep/server/master.rb', line 157

def message
  @message
end

Class Method Details

.to_client(message:) ⇒ Object



164
165
166
# File 'lib/steep/server/master.rb', line 164

def self.to_client(message:)
  new(dest: :client, message: message)
end

.to_worker(worker, message:) ⇒ Object



160
161
162
# File 'lib/steep/server/master.rb', line 160

def self.to_worker(worker, message:)
  new(dest: worker, message: message)
end