Adds publishing manager class

This commit is contained in:
Brusk Awat 2023-03-01 00:43:29 +03:00
parent 9ca53ced37
commit 1756a6adbc
Signed by: broosk1993
GPG Key ID: 5D20F7E02649F74E

View File

@ -0,0 +1,10 @@
module Outboxable
class PublishingManager
def self.publish(resource:)
case Outboxable.configuration.message_broker
when :rabbitmq
Outboxable::RabbitMq::Publisher.new(resource:).publish
end
end
end
end