Module: ActiveSupport::Testing::EventReporterAssertions::EventCollector
- Defined in:
 - lib/active_support/testing/event_reporter_assertions.rb
 
Overview
:nodoc:
Defined Under Namespace
Classes: Event
Class Method Summary collapse
Class Method Details
.emit(event) ⇒ Object
      46 47 48 49 50 51  | 
    
      # File 'lib/active_support/testing/event_reporter_assertions.rb', line 46 def emit(event) event_recorders&.each do |events| events << Event.new(event) end true end  | 
  
.record ⇒ Object
      53 54 55 56 57 58 59 60 61 62 63  | 
    
      # File 'lib/active_support/testing/event_reporter_assertions.rb', line 53 def record subscribe events = [] event_recorders << events begin yield events ensure event_recorders.delete_if { |r| events.equal?(r) } end end  |