Sha256: f9d371378de02551ee97b9b4995e6fac3d0a1718142f728244ab0f8627b868fc

Contents?: true

Size: 598 Bytes

Versions: 14

Compression:

Stored size: 598 Bytes

Contents

# Stanford specific wranglings of MODS metadata as an extension of the Mods::Record object
module Stanford
  module Mods
    class Record < ::Mods::Record
      include Stanford::Mods::Geospatial
      include Stanford::Mods::Name
      include Stanford::Mods::OriginInfo
      include Stanford::Mods::PhysicalLocation
      include Stanford::Mods::SearchworksSubjects
      include Stanford::Mods::Searchworks
      include Stanford::Mods::Title

      attr_writer :druid

      def druid
        @druid || 'Unknown item'
      end
    end # Record class
  end # Mods module
end # Stanford module

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
stanford-mods-3.3.9 lib/stanford-mods/record.rb
stanford-mods-3.3.8 lib/stanford-mods/record.rb
stanford-mods-3.3.7 lib/stanford-mods/record.rb
stanford-mods-3.3.6 lib/stanford-mods/record.rb
stanford-mods-3.3.5 lib/stanford-mods/record.rb
stanford-mods-3.3.4 lib/stanford-mods/record.rb
stanford-mods-3.3.3 lib/stanford-mods/record.rb
stanford-mods-3.3.2 lib/stanford-mods/record.rb
stanford-mods-3.3.1 lib/stanford-mods/record.rb
stanford-mods-3.3.0 lib/stanford-mods/record.rb
stanford-mods-3.2.0 lib/stanford-mods/record.rb
stanford-mods-3.1.0 lib/stanford-mods/record.rb
stanford-mods-3.0.0 lib/stanford-mods/record.rb
stanford-mods-3.0.0.alpha1 lib/stanford-mods/record.rb