Module: Autosuggest::MongoMapper

Defined in:
lib/autosuggest/helpers.rb

Class Method Summary collapse

Class Method Details

.query(options) ⇒ Object



20
21
22
# File 'lib/autosuggest/helpers.rb', line 20

def self.query(options)
  options[:object].where(options[:name].to_sym => /#{options[:query]}/i).limit(options[:limit]).sort(resolve_order_syntax(options[:order]))
end

.resolve_order_syntax(order) ⇒ Object



24
25
26
27
# File 'lib/autosuggest/helpers.rb', line 24

def self.resolve_order_syntax(order)
  fields = order.split
  [fields[0], fields[1].downcase.to_sym]
end