class ActiveMessaging::Adapters::Sqs::Queue

Attributes

domain[RW]
name[RW]
pathinfo[RW]
url[RW]
visibility_timeout[RW]

Public Class Methods

from_url(url) click to toggle source
# File lib/activemessaging/adapters/sqs.rb, line 440
def self.from_url url
  uri = URI.parse(url)
  name = uri.path.split('/').last
  domain = uri.host
  return Queue.new(name, uri)
end
new(name, url, vt=nil) click to toggle source
# File lib/activemessaging/adapters/sqs.rb, line 451
def initialize name, url, vt=nil
  @name, @url, @visibility_timeout = name, url, vt
end

Public Instance Methods

queue_url() click to toggle source
# File lib/activemessaging/adapters/sqs.rb, line 447
def queue_url
  url.to_s
end
to_s() click to toggle source
# File lib/activemessaging/adapters/sqs.rb, line 455
def to_s
  "<AmazonSQS::Queue name='#{name}' url='#{url}' visibility_timeout='#{visibility_timeout}'>"
end