Sha256: 71812f307f50a4b0783aee3485c8671b88739b9237f98661df6f308acb499936

Contents?: true

Size: 853 Bytes

Versions: 3

Compression:

Stored size: 853 Bytes

Contents

# Override this methods to perform additional actions before and after
# migation of objects and datastreams.
#
# To do so, simply define a FedoraMigrate::Hooks module anywhere in
# you application and substitute methods for the ones listed below
module FedoraMigrate
  module Hooks

    # Called from FedoraMigrate::ObjectMover
    def before_object_migration
    end

    # Called from FedoraMigrate::ObjectMover
    def after_object_migration
    end

    # Called from FedoraMigrate::RDFDatastreamMover
    def before_rdf_datastream_migration
    end

    # Called from FedoraMigrate::RDFDatastreamMover
    def after_rdf_datastream_migration
    end

    # Called from FedoraMigrate::DatastreamMover
    def before_datastream_migration
    end

    # Called from FedoraMigrate::DatastreamMover
    def after_datastream_migration
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fedora-migrate-0.3.0 lib/fedora_migrate/hooks.rb
fedora-migrate-0.2.0 lib/fedora_migrate/hooks.rb
fedora-migrate-0.1.0 lib/fedora_migrate/hooks.rb