Class: RailwayIpc::PublishedMessage
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RailwayIpc::PublishedMessage
- Defined in:
- lib/railway_ipc/models/published_message.rb
Class Method Summary collapse
Class Method Details
.store_message(exchange_name, message) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/railway_ipc/models/published_message.rb', line 10 def self.(exchange_name, ) = RailwayIpc::Rabbitmq::Payload.encode() create!( uuid: .uuid, message_type: .class.to_s, user_uuid: .user_uuid, correlation_id: .correlation_id, encoded_message: , status: 'sent', exchange: exchange_name ) end |