Class: Hyrax::AdministrativeSetIndexer

Inherits:
ValkyrieIndexer show all
Defined in:
app/indexers/hyrax/administrative_set_indexer.rb

Overview

Indexes Hyrax::AdministrativeSet objects

Instance Attribute Summary

Attributes inherited from ValkyrieIndexer

#resource

Instance Method Summary collapse

Methods inherited from ValkyrieIndexer

for, #generate_solr_document, #initialize

Constructor Details

This class inherits a constructor from Hyrax::ValkyrieIndexer

Instance Method Details

#to_solrObject

rubocop:disable Metrics/AbcSize, Metrics/CyclomaticComplexity, Metrics/MethodLength



9
10
11
12
13
14
15
16
# File 'app/indexers/hyrax/administrative_set_indexer.rb', line 9

def to_solr # rubocop:disable Metrics/AbcSize, Metrics/CyclomaticComplexity, Metrics/MethodLength
  super.tap do |solr_doc|
    solr_doc[:generic_type_si]         = 'Admin Set'
    solr_doc[:alternative_title_tesim] = resource.alternative_title
    solr_doc[:creator_ssim]            = resource.creator
    solr_doc[:description_tesim]       = resource.description
  end
end