Class: SQSQueue

Inherits:
Object
  • Object
show all
Defined in:
lib/sqs_async/sqs_queue.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#queue_urlObject

Returns the value of attribute queue_url.



6
7
8
# File 'lib/sqs_async/sqs_queue.rb', line 6

def queue_url
  @queue_url
end

Class Method Details

.parse(xml) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/sqs_async/sqs_queue.rb', line 8

def self.parse(xml)
  doc = Nokogiri::XML(xml)
  queues = []
  doc.search("QueueUrl").each do |element|
    s = SQSQueue.new
    s.queue_url = URI.parse(element.text.strip)
    queues << s
  end
  queues
end