lib/cased/publishers/active_support_publisher.rb in cased-ruby-0.5.2 vs lib/cased/publishers/active_support_publisher.rb in cased-ruby-0.6.1

- old
+ new

@@ -3,9 +3,15 @@ # 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)