mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
20 lines
351 B
Ruby
20 lines
351 B
Ruby
|
module Arel
|
||
|
module Nodes
|
||
|
class Ordering < Arel::Nodes::Node
|
||
|
attr_accessor :expr, :direction
|
||
|
|
||
|
def initialize expression, direction = :asc
|
||
|
@expr, @direction = expression, direction
|
||
|
end
|
||
|
|
||
|
def ascending?
|
||
|
direction == :asc
|
||
|
end
|
||
|
|
||
|
def descending?
|
||
|
direction == :desc
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|