mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
19 lines
351 B
Ruby
19 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
|