amazonwebservices/aws-sdk-for-ruby — pull request #60 by petemounce (2012-07-26 14:04:44+00:00)
Title: Implement SNS Message authentication & originators

Created `AWS::SNS::Message` class to encapsulate dealing with SNS messages, exposing the properties of the [JSON message](http://docs.amazonwebservices.com/sns/latest/gsg/json-formats.html) programmatically.

Also add support for mixing in extensions based on what sent the message - the originator. Currently includes `FromAutoScaling` (with partial support for all of the data that AS exposes within the message's body).

To-do:

* More coverage of AutoScaling functionality
* Integration tests (guidance wanted, since I think my approach will be to try to spin up an SQS, subscribe it to a Topic, and then test along there and clean up afterwards - what to do about credentials?).