Sha256: ab75d1f48ee2535602cc072a6821af6351750ce8bc0241a0eec291bc1e23bcbe

Contents?: true

Size: 410 Bytes

Versions: 8

Compression:

Stored size: 410 Bytes

Contents

class ModsDisplay::RelatedLocation < ModsDisplay::Field

  def fields
    return_values = []
    @value.each do |val|
      if val.location.length > 0 and val.titleInfo.length < 1
        return_values << ModsDisplay::Values.new(:label => displayLabel(val), :values => [val.location.text.strip])
      end
    end
    return_values
  end

  def displayLabel(element)
    super(element) || "Location"
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mods_display-0.0.5 lib/mods_display/fields/related_location.rb
mods_display-0.0.4 lib/mods_display/fields/related_location.rb
mods_display-0.0.3 lib/mods_display/fields/related_location.rb
mods_display-0.0.2 lib/mods_display/fields/related_location.rb
mods_display-0.0.1 lib/mods_display/fields/related_location.rb
mods_display-0.0.1.beta6 lib/mods_display/fields/related_location.rb
mods_display-0.0.1.beta5 lib/mods_display/fields/related_location.rb
mods_display-0.0.1.beta4 lib/mods_display/fields/related_location.rb