Sha256: 44541aa2382eeb1a61f665443a95bf204ec30b3e65825911551017618637a494

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

# frozen_string_literal: true

module DigitalScriptorium
  # Transformer for converting qualified claims of Digital Scriptorium items into Solr fields
  # with a fallback to the value as-recorded for the facet field.
  class QualifiedClaimTransformerWithFacetFallback < QualifiedClaimTransformer
    def facet_values
      super.any? ? super : [claim.data_value]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
digital_scriptorium-0.2.1 lib/digital_scriptorium/transformers/qualified_claim_transformer_with_facet_fallback.rb
digital_scriptorium-0.2.0 lib/digital_scriptorium/transformers/qualified_claim_transformer_with_facet_fallback.rb