Sha256: 49de2da440bd2cdf227daf2b44414b88c4183ea6fc52fa0c1c8df6943fce780a

Contents?: true

Size: 614 Bytes

Versions: 3

Compression:

Stored size: 614 Bytes

Contents

require 'hydra'

class GenericContent < ActiveFedora::Base
  include Hydra::ModelMethods
  include Hydra::GenericContent
  
  # Uses the Hydra Rights Metadata Schema for tracking access permissions & copyright
  has_metadata :name => "rightsMetadata", :type => Hydra::RightsMetadata 

  has_metadata :name => "descMetadata", :type => Hydra::ModsGenericContent

  # A place to put extra metadata values
  has_metadata :name => "properties", :type => ActiveFedora::MetadataDatastream do |m|
    m.field 'collection', :string
    m.field 'depositor', :string
  end
  
  def initialize( attrs={} )
    super
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydra-head-3.0.0pre3 app/models/generic_content.rb
hydra-head-3.0.0pre2 app/models/generic_content.rb
hydra-head-3.0.0pre1 app/models/generic_content.rb