Class: Sunspot::NullResult::Group

Inherits:
Struct
  • Object
show all
Defined in:
lib/sunspot/null_result/group.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#collectionObject

Returns the value of attribute collection

Returns:

  • (Object)

    the current value of collection



3
4
5
# File 'lib/sunspot/null_result/group.rb', line 3

def collection
  @collection
end

#valueObject

Returns the value of attribute value

Returns:

  • (Object)

    the current value of value



3
4
5
# File 'lib/sunspot/null_result/group.rb', line 3

def value
  @value
end

Instance Method Details

#hitsObject



9
10
11
# File 'lib/sunspot/null_result/group.rb', line 9

def hits
  collection.map { |item| Hit.new item.id }
end

#solr_docsObject



5
6
7
# File 'lib/sunspot/null_result/group.rb', line 5

def solr_docs
  collection.map { |item| "#{item.class.to_s} #{item.id}" }
end