Module: LSQS
- Defined in:
- lib/lsqs.rb,
lib/lsqs/queue.rb,
lib/lsqs/server.rb,
lib/lsqs/message.rb,
lib/lsqs/version.rb,
lib/lsqs/queue_list.rb,
lib/lsqs/actions/base.rb,
lib/lsqs/xml_template.rb,
lib/lsqs/action_router.rb,
lib/lsqs/error_handler.rb,
lib/lsqs/actions/list_queues.rb,
lib/lsqs/actions/purge_queue.rb,
lib/lsqs/actions/create_queue.rb,
lib/lsqs/actions/delete_queue.rb,
lib/lsqs/actions/send_message.rb,
lib/lsqs/actions/get_queue_url.rb,
lib/lsqs/actions/delete_message.rb,
lib/lsqs/actions/receive_message.rb,
lib/lsqs/actions/send_message_batch.rb,
lib/lsqs/actions/delete_message_batch.rb,
lib/lsqs/actions/change_message_visibility.rb
Defined Under Namespace
Modules: Actions
Classes: ActionRouter, ErrorHandler, Message, Queue, QueueList, Server, XMLTemplate
Constant Summary
collapse
- VERSION =
'0.0.2'
Class Method Summary
collapse
Class Method Details
.queue_list ⇒ Object
41
42
43
|
# File 'lib/lsqs.rb', line 41
def self.queue_list
QueueList.new
end
|
.router ⇒ Object
37
38
39
|
# File 'lib/lsqs.rb', line 37
def self.router
@router ||= ActionRouter.new(queue_list)
end
|
.template ⇒ Object
33
34
35
|
# File 'lib/lsqs.rb', line 33
def self.template
@template ||= XMLTemplate.new
end
|