Sha256: 65d376b1e07ac6204c466e1eddc8656bc93078a1d340d7d3ff37c020352a3495

Contents?: true

Size: 664 Bytes

Versions: 4

Compression:

Stored size: 664 Bytes

Contents

# An EXAMPLE   Basic Model for Assets that conform to Hydra commonMetadata cModel and have basic MODS metadata (currently "Article" is the MODS exemplar)
class ModsAsset < ActiveFedora::Base
  
  # declares a rightsMetadata datastream with type Hydra::Datastream::RightsMetadata
  #  basically, it is another expression of
  #  has_metadata :name => "rightsMetadata", :type => Hydra::Datastream::RightsMetadata
  include Hydra::ModelMixins::CommonMetadata

  ## Convenience methods for manipulating the rights metadata datastream
  include Hydra::ModelMixins::RightsMetadata
  
  # adds helpful methods for basic hydra objects
  include Hydra::ModelMethods
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hydra-core-6.4.0.rc2 app/models/mods_asset.rb
hydra-core-6.4.0.rc1 app/models/mods_asset.rb
hydra-core-6.4.0.pre2 app/models/mods_asset.rb
hydra-core-6.4.0.pre1 app/models/mods_asset.rb