Module: Autocompl::Repository
- Defined in:
- lib/autocompl/repository.rb
Instance Method Summary collapse
Instance Method Details
#get_collection(model, columns, options) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/autocompl/repository.rb', line 3 def get_collection(model, columns, ) klass = model.to_s.camelize.constantize items = [] for column in columns items.concat(klass.select(column).where("#{column} LIKE ?", "%#{options[:term]}%").limit([:limit]).distinct.map(&column)) end items end |