class Sort::SortBuilder

Public Class Methods

new() click to toggle source
# File lib/sort/sort_builder.rb, line 7
def initialize
  @order = nil
end

Public Instance Methods

common_query() click to toggle source
# File lib/sort/sort_builder.rb, line 11
def common_query
  query = {}
  query[:order] = @order if @order.present?
  return query
end
order(sort_order) click to toggle source

sets order

# File lib/sort/sort_builder.rb, line 22
def order sort_order
  @order = sort_order.sort_order
  return self
end
order_expr() click to toggle source

returns order

# File lib/sort/sort_builder.rb, line 18
def order_expr
  return @order
end