class Queryko::Filters::Order

Public Instance Methods

filter_input(token) click to toggle source
# File lib/queryko/filters/order.rb, line 9
def filter_input(token)
  return 'DESC' if token.to_s.downcase == 'desc'
  return 'ASC'
end
param_key_format() click to toggle source
# File lib/queryko/filters/order.rb, line 14
def param_key_format
  "order_by_#{column_name}"
end
perform(collection, token, query_object = nil) click to toggle source
# File lib/queryko/filters/order.rb, line 5
def perform(collection, token, query_object = nil)
  collection.order("#{table_name}.#{column_name} #{filter_input(token)}", )
end