Class: DeadLetter

Inherits:
ActiveRecord::Base show all
Defined in:
lib/generators/aws_sqs_moniter/templates/dead_letter.rb

Class Method Summary collapse

Methods inherited from ActiveRecord::Base

connection_with_forbid_implicit, forbid_implicit_checkout!, implicit_checkout_forbidden?

Class Method Details

.retryable(sqs_id: nil, message_id: nil) ⇒ Object



8
9
10
11
12
13
# File 'lib/generators/aws_sqs_moniter/templates/dead_letter.rb', line 8

def self.retryable sqs_id: nil, message_id: nil
  criteria = all
  criteria = criteria.where(sqs_id: sqs_id) unless sqs_id.blank?
  criteria = criteria.where(message_id: message_id) unless message_id.blank?
  criteria
end