Class Rudy::AWS::SDB
In: lib/rudy/aws/sdb.rb
lib/rudy/aws/sdb/error.rb
Parent: Object

Methods

Classes and Modules

Class Rudy::AWS::SDB::ConnectionError
Class Rudy::AWS::SDB::Error
Class Rudy::AWS::SDB::FeatureDeprecatedError
Class Rudy::AWS::SDB::InvalidDomainNameError
Class Rudy::AWS::SDB::InvalidNextTokenError
Class Rudy::AWS::SDB::InvalidNumberPredicatesError
Class Rudy::AWS::SDB::InvalidNumberValueTestsError
Class Rudy::AWS::SDB::InvalidParameterValueError
Class Rudy::AWS::SDB::InvalidQueryExpressionError
Class Rudy::AWS::SDB::MissingParameterError
Class Rudy::AWS::SDB::NoAccessKey
Class Rudy::AWS::SDB::NoSecretKey
Class Rudy::AWS::SDB::NoSuchDomainError
Class Rudy::AWS::SDB::NumberDomainAttributesExceededError
Class Rudy::AWS::SDB::NumberDomainBytesExceededError
Class Rudy::AWS::SDB::NumberDomainsExceededError
Class Rudy::AWS::SDB::NumberItemAttributesExceededError
Class Rudy::AWS::SDB::RequestError
Class Rudy::AWS::SDB::RequestTimeoutError

Public Class methods

Takes a Hash of criteria. Returns a string suitable for a SimpleDB Select

Public Instance methods

destroy(domain, item)

Alias for delete_attributes

get(domain, item)

Alias for get_attributes

put(domain, item, attributes, replace = true)

Alias for put_attributes

Protected Instance methods

Execute AWS requests safely. This will trap errors and return a default value (if specified).

  • default A default response value
  • request A block which contains the AWS request

Returns the return value from the request is returned untouched or the default value on error or if the request returned nil.

[Validate]