class Admino::Query::Configuration::Sorting

Attributes

default_direction[R]
default_scope[R]
scopes[R]

Public Class Methods

new(scopes, options = {}) click to toggle source
# File lib/admino/query/configuration.rb, line 63
def initialize(scopes, options = {})
  options.symbolize_keys!
  options.assert_valid_keys(:default_scope, :default_direction)

  @scopes = scopes.map(&:to_sym)
  @default_scope = if options[:default_scope]
                     options[:default_scope].to_sym
                   end

  @default_direction = if options[:default_direction]
                         options[:default_direction].to_sym
                       end
end