class FedoraMigrate::PermissionsMover

Attributes

rightsMetadata[RW]

Public Instance Methods

migrate() click to toggle source
Calls superclass method FedoraMigrate::Mover#migrate
# File lib/fedora_migrate/permissions_mover.rb, line 11
def migrate
  FedoraMigrate::Permissions.instance_methods.each do |permission|
    report << "#{permission} = #{send(permission)}"
    target.send(permission.to_s + "=", send(permission))
  end
  save
  super
end
post_initialize() click to toggle source
# File lib/fedora_migrate/permissions_mover.rb, line 7
def post_initialize
  @rightsMetadata = datastream_from_content if source.respond_to?(:content)
end

Private Instance Methods

datastream_from_content(ds = FedoraMigrate::RightsMetadata.new) click to toggle source
# File lib/fedora_migrate/permissions_mover.rb, line 22
def datastream_from_content(ds = FedoraMigrate::RightsMetadata.new)
  ds.ng_xml = source.content
  ds
end