in lib/aws-record/record/item_collection.rb [80:97]
def _build_items_from_response(items, model)
ret = []
items.each do |item|
model_class = @model_filter ? @model_filter.call(item) : model
next unless model_class
record = model_class.new
data = record.instance_variable_get('@data')
model_class.attributes.attributes.each do |name, attr|
data.set_attribute(name, attr.extract(item))
end
data.clean!
data.new_record = false
ret << record
end
ret
end