Method: RightAws::SqsInterface#get_queue_length

Defined in:
lib/sqs/right_sqs_interface.rb

#get_queue_length(queue_url) ⇒ Object

Returns approximate number of messages in queue.

sqs.get_queue_length('http://queue.amazonaws.com/ZZ7XXXYYYBINS/my_awesome_queue') #=> 3


399
400
401
402
403
# File 'lib/sqs/right_sqs_interface.rb', line 399

def get_queue_length(queue_url)
  get_queue_attributes(queue_url)['ApproximateNumberOfMessages'].to_i
rescue
  on_exception
end