Method: Rusql::Query#order_by

Defined in:
lib/rusql/query.rb

#order_by(*orders) ⇒ Object



97
98
99
100
101
102
103
104
105
106
# File 'lib/rusql/query.rb', line 97

def order_by(*orders)
  orders.each do |o|
    raise TypeException.new(Order, o.class) unless o.is_a?(Order)
  end

  new_one = self.duplicate
  new_one.instance_variable_set(:@orders, orders)

  new_one
end