Sha256: cdbad8833abdd8f973336a9ada8189867498cefa9beb49c062a3bdb4894d8bdb

Contents?: true

Size: 726 Bytes

Versions: 26

Compression:

Stored size: 726 Bytes

Contents

require 'hydra'

class GenericContent < ActiveFedora::Base

  # Uses the Hydra Rights Metadata Schema for tracking access permissions & copyright
  has_metadata :name => "rightsMetadata", :type => Hydra::RightsMetadata 

  include Hydra::GenericContent
  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
  
  # adds helpful methods for basic hydra objects.  
  # FIXME:  redundate with  GenericContent include above??
  include Hydra::ModelMethods
  
  def initialize( attrs={} )
    super
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
hydra-head-4.0.0.rc2 app/models/generic_content.rb
hydra-head-3.3.0 app/models/generic_content.rb
hydra-head-3.2.2 app/models/generic_content.rb
hydra-head-3.2.1 app/models/generic_content.rb
hydra-head-3.2.0 app/models/generic_content.rb
hydra-head-3.2.0.pre3 app/models/generic_content.rb
hydra-head-3.2.0.pre2 app/models/generic_content.rb
hydra-head-3.2.0.pre1 app/models/generic_content.rb
hydra-head-3.1.5 app/models/generic_content.rb
hydra-head-3.1.4 app/models/generic_content.rb
hydra-head-3.1.3 app/models/generic_content.rb
hydra-head-3.1.2 app/models/generic_content.rb
hydra-head-3.1.1 app/models/generic_content.rb
hydra-head-3.1.0 app/models/generic_content.rb
hydra-head-3.1.0.rc2 app/models/generic_content.rb
hydra-head-3.1.0.rc1 app/models/generic_content.rb
hydra-head-3.1.0.pre5 app/models/generic_content.rb
hydra-head-3.1.0.pre4 app/models/generic_content.rb
hydra-head-3.1.0.pre3 app/models/generic_content.rb
hydra-head-3.0.1 app/models/generic_content.rb