Method: Cash::Query::Abstract#order
- Defined in:
- lib/cash/query/abstract.rb
#order ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/cash/query/abstract.rb', line 37 def order @order ||= begin if order_sql = [:order] || [:order] matched, table_name, column_name, direction = *(ORDER.match(order_sql.to_s)) [column_name, direction =~ DESC ? :desc : :asc] else ['id', :asc] end end rescue TypeError ['id', :asc] end |