class FortyFacets::CustomFilterDefinition::CustomFilter

Public Instance Methods

build_scope() click to toggle source
# File lib/forty_facets/filter/custom_filter_definition.rb, line 4
def build_scope
  return Proc.new { |base| base } # the custom filter doesn alter the query at all
                                  # but you can use it's state to modify the base_scope
                                  # in your controller
end
set(new_value) click to toggle source
# File lib/forty_facets/filter/custom_filter_definition.rb, line 10
def set(new_value)
  new_params = search_instance.params || {}

  new_params[definition.request_param] = new_value
  search_instance.class.new_unwrapped(new_params, search_instance.root)
end