Class: LiquidQueries::RansackQuery

Inherits:
Liquid::Drop
  • Object
show all
Defined in:
lib/liquid_queries/ransack_query.rb

Instance Method Summary collapse

Constructor Details

#initialize(collection:) ⇒ RansackQuery

Returns a new instance of RansackQuery.



2
3
4
# File 'lib/liquid_queries/ransack_query.rb', line 2

def initialize(collection:)
  @collection = collection
end

Instance Method Details

#before_method(key) ⇒ Object



6
7
8
9
10
11
# File 'lib/liquid_queries/ransack_query.rb', line 6

def before_method(key)
  ::LiquidQueries::RansackQueryValue.new(
    collection: @collection,
    key: key
  )
end

#liquid_method_missing(key) ⇒ Object



13
14
15
# File 'lib/liquid_queries/ransack_query.rb', line 13

def liquid_method_missing(key)
  before_method(key)
end