Sha256: 616e572586e2a73d07fae9a7072b19eacbf681aedf009a5e75414aaba4321a12

Contents?: true

Size: 333 Bytes

Versions: 1

Compression:

Stored size: 333 Bytes

Contents

class Circuitbox
  class Notifier
    def self.notify(event, service, partition = nil)
      return unless defined? ActiveSupport::Notifications

      circuit_name = service
      circuit_name += ":#{partition}" if partition

      ActiveSupport::Notifications.instrument("circuit_#{event}", circuit: circuit_name)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
circuitbox-0.5.2 lib/circuitbox/notifier.rb