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