Sha256: d5542a1a51f7a13df4709ecaa8a1e0ee33d6efc3e399360f7df55ee19bf75814
Contents?: true
Size: 551 Bytes
Versions: 3
Compression:
Stored size: 551 Bytes
Contents
class Blacklight::SolrResponse::Group include Blacklight::SolrResponse::PaginationMethods attr_reader :key, :group, :response def initialize key, group, response @key = key @group = group @response = response end def doclist group[:doclist] end # short cut to response['numFound'] def total doclist[:numFound].to_s.to_i end def start doclist[:start].to_s.to_i end def docs doclist[:docs].map {|doc| SolrDocument.new(doc, response)} end def field response.group_field end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
blacklight-5.15.0 | lib/blacklight/solr_response/group.rb |
blacklight-5.14.0 | lib/blacklight/solr_response/group.rb |
blacklight-5.13.1 | lib/blacklight/solr_response/group.rb |