class AWS::SimpleDB::ItemData
corresponding {Item} instances.
and the map call in the example above gets the list of
The {ItemCollection#select} call yields instances of ItemData,
map { |data| data.item }
select { |data| data.title == data.title.to_s.reverse }.
items.enum_for(:select).
request to SimpleDB (not counting pagination):
list of items whose titles are palindromes using only a single
returned by a query. For example, you can use this to get the
requests to return data, this class actually stores data
Holds the data for a SimpleDB item. While {Item} only proxies
def initialize(opts = {})
- Private: -
def initialize(opts = {}) @name = opts[:name] @attributes = opts[:attributes] @domain = opts[:domain] if obj = opts[:response_object] @name ||= obj.name if obj.respond_to?(:name) if obj.respond_to?(:attributes) @attributes ||= obj.attributes.inject({}) do |m, att| m[att.name] ||= [] m[att.name] << att.value m end end end end
def item
-
(Item)- The item this data belongs to.
def item domain.items[name] end