Method: Moonrope::EvalHelpers#sort

Defined in:
lib/moonrope/eval_helpers.rb

#sort(collection, &block) ⇒ Object

Return information sorted by appropriate values from parameters



67
68
69
70
71
# File 'lib/moonrope/eval_helpers.rb', line 67

def sort(collection, &block)
  collection = collection.order(params.sort_by => params.order)
  set_flag :sorted, {:by => params.sort_by, :order => params.order}
  block.call(collection)
end