Method: RightAws::SqsInterface#pop_message
- Defined in:
- lib/sqs/right_sqs_interface.rb
#pop_message(queue_url) ⇒ Object
Pops (retrieves and deletes) first accessible message from queue. Returns the message in format {:id=>'message_id', :body=>'message_body'}
or nil
.
sqs.('http://queue.amazonaws.com/ZZ7XXXYYYBINS/my_awesome_queue') #=>
{:id=>"12345678904GEZX9746N|0N9ED344VK5Z3SV1DTM0|1RVYH4X3TJ0987654321", :body=>"message_1"}
483 484 485 486 487 488 |
# File 'lib/sqs/right_sqs_interface.rb', line 483 def (queue_url) = (queue_url) .blank? ? nil : [0] rescue on_exception end |