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