class Skala::Adapter::Search::Request::Facet

Public Class Methods

factory(options) click to toggle source
# File lib/skala/adapter/search/request/facet.rb, line 20
def self.factory(options)
  if (options[:type] || options["type"]) == "histogram"
    parent::HistogramFacet.new(options)
  elsif (options[:type] || options["type"]) == "range"
    parent::RangeFacet.new(options)
  elsif (options[:type] || options["type"]) == "terms"
    parent::TermsFacet.new(options)
  end
end