class FortyFacets::SqlFacetFilterDefinition
Attributes
queries[R]
Public Class Methods
new(search, queries, opts)
click to toggle source
# File lib/forty_facets/filter/sql_facet_filter_definition.rb, line 5 def initialize(search, queries, opts) @search = search @queries = queries @path = Array(opts[:path]) if opts[:path].present? @joins = Array(opts[:joins]) if opts[:joins].present? @path ||= @queries.keys @options = opts end
Public Instance Methods
build_filter(search_instance, param_value)
click to toggle source
# File lib/forty_facets/filter/sql_facet_filter_definition.rb, line 18 def build_filter(search_instance, param_value) ScopeFacetFilter.new(self, search_instance, param_value) end
request_param()
click to toggle source
# File lib/forty_facets/filter/sql_facet_filter_definition.rb, line 14 def request_param path.join("-") end