class Synapse::Serialization::SerializedMessageBuilder
Message
builder capable of producing SerializedMessage
instances
Attributes
id[RW]
@return [String]
metadata[RW]
@return [LazyObject]
payload[RW]
@return [LazyObject]
timestamp[RW]
@return [Time]
Public Class Methods
build() { |builder| ... }
click to toggle source
# File lib/synapse/serialization/message/serialized_message_builder.rb, line 17 def self.build builder = self.new yield builder if block_given? builder.build end
Public Instance Methods
build()
click to toggle source
# File lib/synapse/serialization/message/serialized_message_builder.rb, line 25 def build SerializedMessage.new @id, @metadata, @payload, @timestamp end