Sha256: 15dceebdc82b3d0374714db613bc5387dd1321eb1623bca4ede9a015dc054170

Contents?: true

Size: 422 Bytes

Versions: 29

Compression:

Stored size: 422 Bytes

Contents

module Ddr
  module Notifications

    FIXITY_CHECK = "fixity_check.events.ddr"
    VIRUS_CHECK = "virus_check.events.ddr"
    CREATION = "creation.events.ddr"
    UPDATE = "update.events.ddr"
    DELETION = "deletion.events.ddr"
    MIGRATION = "migration.events.ddr"

    def self.notify_event(type, args={})
      name = "#{type}.events.ddr"
      ActiveSupport::Notifications.instrument(name, args)
    end

  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
ddr-models-3.0.0.beta.14 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.13 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.12 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.11 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.10 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.9 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.8 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.7 lib/ddr/notifications.rb
ddr-models-3.0.0.beta.6 lib/ddr/notifications.rb