Class: Outboxable::Worker
- Inherits:
-
Object
- Object
- Outboxable::Worker
- Includes:
- Sidekiq::Job
- Defined in:
- lib/outboxable/worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(outbox_id, orm) ⇒ Object
7 8 9 10 |
# File 'lib/outboxable/worker.rb', line 7 def perform(outbox_id, orm) Outboxable::PublishingManager.publish(resource: Outbox.find(outbox_id)) if orm == 'activerecord' Outboxable::PublishingManager.publish(resource: Outbox.find_by!(idempotency_key: outbox_id)) if orm == 'mongoid' end |