Sha256: b96198a7fc66f6200dac27ebb0742cda8e6b8b07ae8c8207bf3447cb4de78af1
Contents?: true
Size: 495 Bytes
Versions: 26
Compression:
Stored size: 495 Bytes
Contents
module Krikri::Enrichments ## # Removes non-DCMI Type values from a field class DcmiEnforcer include Audumbla::FieldEnrichment TERMS = RDF::DCMITYPE.to_a ## # @param value [Object] the value to enrich # # @return [DPLA::MAP::Controlled::DCMIType, nil] the original value or `nil` def enrich_value(value) return nil unless value.is_a? DPLA::MAP::Controlled::DCMIType return nil unless TERMS.include? value.rdf_subject value end end end
Version data entries
26 entries across 26 versions & 1 rubygems