Sha256: b4c696b4c264e2035865f0afbe0402e69b02a847eeb374c02c2c49e9b5f08023

Contents?: true

Size: 349 Bytes

Versions: 20

Compression:

Stored size: 349 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"

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

  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ddr-models-1.11.8 lib/ddr/notifications.rb
ddr-models-1.11.7 lib/ddr/notifications.rb
ddr-models-1.11.6 lib/ddr/notifications.rb
ddr-models-1.11.5 lib/ddr/notifications.rb
ddr-models-1.11.4 lib/ddr/notifications.rb
ddr-models-1.11.3 lib/ddr/notifications.rb
ddr-models-1.11.2 lib/ddr/notifications.rb
ddr-models-1.11.1 lib/ddr/notifications.rb
ddr-models-1.11.0 lib/ddr/notifications.rb
ddr-models-1.10.0 lib/ddr/notifications.rb
ddr-models-1.9.0 lib/ddr/notifications.rb
ddr-models-1.8.1 lib/ddr/notifications.rb
ddr-models-1.8.0 lib/ddr/notifications.rb
ddr-models-1.7.0 lib/ddr/notifications.rb
ddr-models-1.6.0 lib/ddr/notifications.rb
ddr-models-1.5.0 lib/ddr/notifications.rb
ddr-models-1.4.0 lib/ddr/notifications.rb
ddr-models-1.3.0 lib/ddr/notifications.rb
ddr-models-1.2.1 lib/ddr/notifications.rb
ddr-models-1.2.0 lib/ddr/notifications.rb