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