Sha256: ef58908366cc699e7a85c6c81def3ec1cbad95c198dcede74410059c9913c195
Contents?: true
Size: 543 Bytes
Versions: 4
Compression:
Stored size: 543 Bytes
Contents
# frozen_string_literal: true # ActiveSupport::Notifications will fail if concurrent isn't loaded require 'concurrent' require 'active_support/notifications' require 'cased/publishers/base' begin require 'active_support/isolated_execution_state' rescue LoadError # This is required for ActiveSupport 7.0 but not present in 6.1 end module Cased module Publishers class ActiveSupportPublisher < Base def publish(event) ::ActiveSupport::Notifications.instrument('event.cased', event: event) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems