Class: Sqskiq::Deleter

Inherits:
Object
  • Object
show all
Includes:
Celluloid, AWS
Defined in:
lib/sqskiq/delete.rb

Instance Method Summary collapse

Methods included from AWS

#delete_sqs_messages, #fetch_sqs_messages, #init_queue

Constructor Details

#initialize(aws_access_key_id, aws_secret_access_key, queue_name) ⇒ Deleter

Returns a new instance of Deleter.



10
11
12
# File 'lib/sqskiq/delete.rb', line 10

def initialize(aws_access_key_id, aws_secret_access_key, queue_name)
  init_queue(aws_access_key_id, aws_secret_access_key, queue_name)
end

Instance Method Details

#delete(messages) ⇒ Object



14
15
16
# File 'lib/sqskiq/delete.rb', line 14

def delete(messages)
  delete_sqs_messages(messages) if not messages.empty?
end