Method: Sequel::Dataset#reverse

Defined in:
lib/sequel/dataset/query.rb

#reverse(*order) ⇒ Object

Returns a copy of the dataset with the order reversed. If no order is given, the existing order is inverted.

DB[:items].reverse(:id) # SELECT * FROM items ORDER BY id DESC
DB[:items].order(:id).reverse # SELECT * FROM items ORDER BY id DESC
DB[:items].order(:id).reverse(:name.asc) # SELECT * FROM items ORDER BY name ASC


615
616
617
# File 'lib/sequel/dataset/query.rb', line 615

def reverse(*order)
  order(*invert_order(order.empty? ? @opts[:order] : order))
end