Sha256: 9c1c926d25e9b4cdc12d64ac8373a0d01203368354a5e84f56a891455256c55f

Contents?: true

Size: 351 Bytes

Versions: 20

Compression:

Stored size: 351 Bytes

Contents

module Ddr::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"

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

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ddr-models-2.11.0 lib/ddr/notifications.rb
ddr-models-2.10.2 lib/ddr/notifications.rb
ddr-models-2.10.1 lib/ddr/notifications.rb
ddr-models-2.10.0 lib/ddr/notifications.rb
ddr-models-2.10.0.rc2 lib/ddr/notifications.rb
ddr-models-2.10.0.rc1 lib/ddr/notifications.rb
ddr-models-2.9.2 lib/ddr/notifications.rb
ddr-models-2.9.1 lib/ddr/notifications.rb
ddr-models-2.9.0 lib/ddr/notifications.rb
ddr-models-2.9.0.rc1 lib/ddr/notifications.rb
ddr-models-2.8.0 lib/ddr/notifications.rb
ddr-models-2.8.0.rc1 lib/ddr/notifications.rb
ddr-models-2.7.6 lib/ddr/notifications.rb
ddr-models-2.7.5 lib/ddr/notifications.rb
ddr-models-2.7.4 lib/ddr/notifications.rb
ddr-models-2.7.3 lib/ddr/notifications.rb
ddr-models-2.7.2 lib/ddr/notifications.rb
ddr-models-2.7.1 lib/ddr/notifications.rb
ddr-models-2.7.0 lib/ddr/notifications.rb
ddr-models-2.7.0.rc1 lib/ddr/notifications.rb