Method: FederalRegister::FacetResultSet#initialize

Defined in:
lib/federal_register/facet_result_set.rb

#initialize(attributes, result_class, options = {}) ⇒ FacetResultSet

Returns a new instance of FacetResultSet.



6
7
8
9
10
11
12
13
14
# File 'lib/federal_register/facet_result_set.rb', line 6

def initialize(attributes, result_class, options={})
  @result_class = result_class
  @conditions = options[:query] || {}

  @results = (attributes || {}).map do |slug, attributes|
    attributes["slug"] = slug
    @result_class.new(attributes, options.merge(:result_set => self) )
  end
end