Method: Dynamini::Querying#query

Defined in:
lib/dynamini/querying.rb

#query(args = {}) ⇒ Object



43
44
45
46
47
48
49
50
51
52
# File 'lib/dynamini/querying.rb', line 43

def query(args = {})
  fail ArgumentError, 'You must provide a :hash_key.' unless args[:hash_key]

  response = dynamo_query(args)
  objects = []
  response.items.each do |item|
    objects << new(item.symbolize_keys, false)
  end
  objects
end