Class: BazaModels::Ransacker

Inherits:
Object
  • Object
show all
Defined in:
lib/baza_models/ransacker.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Ransacker

Returns a new instance of Ransacker.



2
3
4
5
6
# File 'lib/baza_models/ransacker.rb', line 2

def initialize(args)
  @klass = args.fetch(:class)
  @params = args.fetch(:params)
  @query = @klass
end

Instance Method Details

#resultObject



8
9
10
11
# File 'lib/baza_models/ransacker.rb', line 8

def result
  add_filters_to_query
  @query
end