Sha256: 8122e01dcf93b2aa5c22dec32158ff73ddd6ac86e5759dca7ac25b189b453ab6

Contents?: true

Size: 676 Bytes

Versions: 2

Compression:

Stored size: 676 Bytes

Contents

require 'active_fedora/base'
require 'active_fedora/version'
raise "Verify this override is still needed for non 11.5.2 versions" unless ActiveFedora::VERSION == '11.5.2'

module Hyrax
  module RepositoryReindexer
    extend ActiveSupport::Concern

    module ClassMethods
      # overrides https://github.com/samvera/active_fedora/blob/master/lib/active_fedora/indexing.rb#L95-L125
      # see implementation details in adapters/nesting_index_adapter.rb#each_perservation_document_id_and_parent_ids
      def reindex_everything(*)
        Samvera::NestingIndexer.reindex_all!
      end
    end
  end
end

ActiveFedora::Base.module_eval { include Hyrax::RepositoryReindexer }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hyrax-2.1.0.beta2 app/indexers/hyrax/repository_reindexer.rb
hyrax-2.1.0.beta1 app/indexers/hyrax/repository_reindexer.rb