Method: DynaModel::Query::ClassMethods#count_range

Defined in:
lib/dyna_model/query.rb

#count_range(hash_value, options = {}) ⇒ Object

Raises:

  • (ArgumentError)


113
114
115
116
117
# File 'lib/dyna_model/query.rb', line 113

def count_range(hash_value, options={})
  raise ArgumentError, "no range_key specified for this table" if self.dynamo_db_table.range_keys.blank?
  results = self.dynamo_db_table.query(hash_value, options.merge(select: :count))
  Response.new(results).count
end