Sha256: b3d13cbdba88ee95c10ada1cadae99ac7345480101161f4bed98dff9b4277eb6

Contents?: true

Size: 418 Bytes

Versions: 1

Compression:

Stored size: 418 Bytes

Contents

module Hydra::PCDM
  class PCDMIndexer < ActiveFedora::IndexingService
    def generate_solr_document
      super.tap do |solr_doc|
        solr_doc[Config.indexing_member_ids_key] ||= []
        solr_doc[Config.indexing_member_ids_key] += object.member_ids
        solr_doc[Config.indexing_member_ids_key].uniq!
        solr_doc[Config.indexing_object_ids_key] = object.ordered_object_ids
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hydra-pcdm-0.9.0 lib/hydra/pcdm/pcdm_indexer.rb