Sha256: 0c45a679d6218a29f5aafac895133b8bd49ef09b851807d784ad66cb2f61b8e3

Contents?: true

Size: 266 Bytes

Versions: 2

Compression:

Stored size: 266 Bytes

Contents

# frozen_string_literal: true

module IIPolicy
  module Instrumentation
    extend ActiveSupport::Concern

    def call(action)
      ActiveSupport::Notifications.instrument 'call.ii_policy', policy: self, action: action do
        super
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ii_policy-2.0.0 lib/ii_policy/instrumentation.rb
ii_policy-1.1.0 lib/ii_policy/instrumentation.rb