Class: Pigeon::HanamiIntegration::CleanupJob

Inherits:
Object
  • Object
show all
Defined in:
lib/pigeon/hanami_integration.rb

Overview

Background job for cleaning up processed outbox messages

Class Method Summary collapse

Class Method Details

.perform(older_than = 7) ⇒ Integer

Clean up processed outbox messages

Parameters:

  • older_than (Integer) (defaults to: 7)

    Age threshold for cleanup in days

Returns:

  • (Integer)

    Number of records cleaned up



73
74
75
# File 'lib/pigeon/hanami_integration.rb', line 73

def self.perform(older_than = 7)
  Pigeon.processor.cleanup_processed(older_than: older_than)
end