Sha256: dfd76731974351615e51a7635e09fdaec5412b917ef58bc2f176c0cdbd5a7bea

Contents?: true

Size: 351 Bytes

Versions: 5

Compression:

Stored size: 351 Bytes

Contents

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
arel-2.0.4 lib/arel/nodes/ordering.rb
arel-2.0.3 lib/arel/nodes/ordering.rb
arel-2.0.2 lib/arel/nodes/ordering.rb
arel-2.0.1 lib/arel/nodes/ordering.rb
arel-2.0.0 lib/arel/nodes/ordering.rb