class ActiveSupport::Notifications::Fanout::EventObjectGroup
Experimental RBS support (using type sampling data from the type_fusion project).
# sig/active_support/notifications/fanout.rbs class ActiveSupport::Notifications::Fanout::EventObjectGroup < ActiveSupport::Notifications::Fanout::BaseGroup def start: (String name, String id, Hash payload) -> Integer end
:nodoc:
def build_event(name, id, payload)
def build_event(name, id, payload) ActiveSupport::Notifications::Event.new name, nil, nil, id, payload end
def finish(name, id, payload)
def finish(name, id, payload) @event.payload = payload @event.finish! each do |s| s.call(@event) end end
def start(name, id, payload)
Experimental RBS support (using type sampling data from the type_fusion project).
def start: (String name, String id, identifier | String | layout | NilClass | locals | payload) -> Integer
This signature was generated using 1 sample from 1 application.
def start(name, id, payload) @event = build_event(name, id, payload) @event.start! end