class ActiveMessaging::Adapters::AmazonSqs::Queue
Attributes
domain[RW]
name[RW]
pathinfo[RW]
visibility_timeout[RW]
Public Class Methods
from_url(url)
click to toggle source
# File lib/activemessaging/adapters/asqs.rb, line 447 def self.from_url url u = URI.parse(url) name = u.path.gsub(/\//, "") domain = u.host return Queue.new(name,domain) end
new(name, domain, vt=nil)
click to toggle source
# File lib/activemessaging/adapters/asqs.rb, line 458 def initialize name, domain, vt=nil @name, @pathinfo, @domain, @visibility_timeout = name, pathinfo, domain, vt end
Public Instance Methods
queue_url()
click to toggle source
# File lib/activemessaging/adapters/asqs.rb, line 454 def queue_url "#{pathinfo}/#{name}" end
to_s()
click to toggle source
# File lib/activemessaging/adapters/asqs.rb, line 462 def to_s "<AmazonSQS::Queue name='#{name}' url='#{queue_url}' domain='#{domain}'>" end