Method: Findable::Collection#order
- Defined in:
- lib/findable/collection.rb
#order(*columns) ⇒ Object
61 62 63 64 65 66 67 68 |
# File 'lib/findable/collection.rb', line 61 def order(*columns) columns.flatten! raise ArgumentError, "Must contain arguments" if columns.empty? regenerate(records.sort_by {|record| columns.map {|column| record.public_send(column) } }) end |