diff --git a/lib/outboxable/publishing_manager.rb b/lib/outboxable/publishing_manager.rb new file mode 100644 index 0000000..0ad3fa3 --- /dev/null +++ b/lib/outboxable/publishing_manager.rb @@ -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