Class: LiquidQueries::RansackQueryValue

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

Instance Method Summary collapse

Constructor Details

#initialize(collection:, key:) ⇒ RansackQueryValue

Returns a new instance of RansackQueryValue.



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

def initialize(collection:, key:)
  @collection = collection
  @key = key
end

Instance Method Details

#before_method(value) ⇒ Object



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

def before_method(value)
  ::LiquidQueries::Collection.new(
    collection: @collection.ransack(@key => value).result
  )
end