class LiquidQueries::RansackQueryValue

Public Class Methods

new(collection:, key:) click to toggle source
# File lib/liquid_queries/ransack_query_value.rb, line 2
def initialize(collection:, key:)
  @collection = collection
  @key = key
end

Public Instance Methods

before_method(value) click to toggle source
# File lib/liquid_queries/ransack_query_value.rb, line 7
def before_method(value)
  ::LiquidQueries::Collection.new(
    collection: @collection.ransack(@key => value).result
  )
end
liquid_method_missing(key) click to toggle source
# File lib/liquid_queries/ransack_query_value.rb, line 13
def liquid_method_missing(key)
  before_method(key)
end