Class: Pantry::Communication::SerializeMessage::ToZeromq

Inherits:
Object
  • Object
show all
Defined in:
lib/pantry/communication/serialize_message.rb

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ ToZeromq

Returns a new instance of ToZeromq.



29
30
31
# File 'lib/pantry/communication/serialize_message.rb', line 29

def initialize(message)
  @message = message
end

Instance Method Details

#performObject



33
34
35
36
37
38
39
# File 'lib/pantry/communication/serialize_message.rb', line 33

def perform
  [
    @message.to || "",
    @message..to_json,
    encode_message_body
  ].flatten.compact
end