Class: LiquidQueries::RansackQueryValue
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- LiquidQueries::RansackQueryValue
- Defined in:
- lib/liquid_queries/ransack_query_value.rb
Instance Method Summary collapse
- #before_method(value) ⇒ Object
-
#initialize(collection:, key:) ⇒ RansackQueryValue
constructor
A new instance of RansackQueryValue.
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 |