sqs_transport

OVERVIEW

sqs_transport is a wrapper around RightScale’s excellent RightAws::SqsGen2 library to facilitate simple queue and receive operations.

sqs_transport has four major components:

  • SQS::Config, a class to hold AWS credentials. You’ll need to define credential values for queueing to actually work.

  • SQS::Queue, a class to easily create RightAws::SqsGen2 instances, given a queue name

  • SQS::Message, a class allowing arbitrary contents (strings, hashes, arrays) to be queued and dequeued from SQS

  • SQS::Transport, a mixin to quickly add queue!, dequeue!, and receive! methods to push class data through SQS.

See class docs for specific examples.

AUTHOR

Ben Koski, github.com/bkoski, ben.koski (at) gmail.com