As there's no time where you can ever call a DynamoDB API without an STS session token, it makes sense to handle this internally in the library, ensuring that the public API of DynamoDB is as simple and straight forward as possible.
JRuby's version of Nokogiri doesn't print any whitespace in the XML while MRI does, so we just ensure all whitespace is cleared out when checking the results.
It explicitly uses us-east-1 which means it's plausible Amazon will add more regions later, and limiting the selection here would go counter to this library's aims.
Apologize for the conflicts and confusion, now you can use SimpleAWS along side other AWS libraries to facilitate migrations and porting.
Also removed the meta-programming from S3 and CloudFront. This ensures that the available methods are fully documented and easy to pick out when browsing the docs or the source.