class CacheStoreWriteMultiInstrumentationTest
Private Instance Methods
with_instrumentation(method) { || ... }
click to toggle source
# File activesupport/test/cache/cache_store_write_multi_test.rb, line 50 def with_instrumentation(method) event_name = "cache_#{method}.active_support" [].tap do |events| ActiveSupport::Notifications.subscribe event_name do |*args| events << ActiveSupport::Notifications::Event.new(*args) end yield end ensure ActiveSupport::Notifications.unsubscribe event_name end