Sha256: 839e72bb53f912cfd030728e52f79532ebdb000b79daa98d687ae80b58e3592f
Contents?: true
Size: 567 Bytes
Versions: 11
Compression:
Stored size: 567 Bytes
Contents
# frozen_string_literal: true module ModsDisplay class Contact < Field def fields return_fields = contact_fields.map do |value| ModsDisplay::Values.new( label: displayLabel(value) || I18n.t('mods_display.contact'), values: [element_text(value)] ) end collapse_fields(return_fields) end private def contact_fields @values.select do |value| value.attributes['type'].respond_to?(:value) && value.attributes['type'].value.downcase == 'contact' end end end end
Version data entries
11 entries across 11 versions & 1 rubygems