Method: ExposeDB::Querying#filter

Defined in:
lib/expose_db/model/querying.rb

#filter(query, *values) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/expose_db/model/querying.rb', line 7

def filter(query, *values)
  options = {}
  if query
    options[:query] = {q: query}
    options[:query][:values] = values if values
  end

  results = MultiJson.load get("/#{exposed_as}", options)
  results.map { |json| new(json) }
end