class Stax::Aws::Sqs
Public Class Methods
client()
click to toggle source
# File lib/stax/aws/sqs.rb, line 9 def client @_client ||= ::Aws::SQS::Client.new end
get(url, attributes = :All)
click to toggle source
# File lib/stax/aws/sqs.rb, line 13 def get(url, attributes = :All) client.get_queue_attributes(queue_url: url, attribute_names: Array(attributes)).attributes end
purge(url)
click to toggle source
# File lib/stax/aws/sqs.rb, line 17 def purge(url) client.purge_queue(queue_url: url) end
queue_url(name)
click to toggle source
# File lib/stax/aws/sqs.rb, line 21 def queue_url(name) client.get_queue_url(queue_name: name)&.queue_url end
send(opt)
click to toggle source
# File lib/stax/aws/sqs.rb, line 25 def send(opt) client.send_message(opt) end