Sha256: 3327b27e3b7c5e8cce6fd27377044bc90922888a040e221f394d7f702e1d4b87
Contents?: true
Size: 752 Bytes
Versions: 12
Compression:
Stored size: 752 Bytes
Contents
# returns a list of solr documents for collections the item is a part of module Sufia class CollectionMemberService include Blacklight::Configurable include Blacklight::SearchHelper attr_reader :item copy_blacklight_config_from(CatalogController) # @param [SolrDocument] item represents a work def self.run(item) new(item).list_collections end def initialize(item) @item = item end def list_collections query = collection_search_builder.rows(1000) resp = repository.search(query) resp.documents end def collection_search_builder @collection_search_builder ||= ParentCollectionSearchBuilder.new([:include_item_ids, :add_paging_to_solr], self) end end end
Version data entries
12 entries across 12 versions & 1 rubygems