class RailwayIpc::PublishedMessage
Public Class Methods
store_message(outgoing_message)
click to toggle source
# File lib/railway_ipc/models/published_message.rb, line 10 def self.store_message(outgoing_message) create!( uuid: outgoing_message.uuid, message_type: outgoing_message.type, user_uuid: outgoing_message.user_uuid, correlation_id: outgoing_message.correlation_id, encoded_message: outgoing_message.encoded, status: 'sent', exchange: outgoing_message.exchange ) end
Private Instance Methods
timestamp_attributes_for_create()
click to toggle source
Calls superclass method
# File lib/railway_ipc/models/published_message.rb, line 24 def timestamp_attributes_for_create super << :inserted_at end