module Turbo::Broadcastable::ClassMethods
def broadcasts(stream = model_name.plural, inserts_by: :append, target: broadcast_target_default, **rendering)
Same as #broadcasts_to, but the designated stream for updates and destroys is automatically set to
def broadcasts(stream = model_name.plural, inserts_by: :append, target: broadcast_target_default, **rendering) after_create_commit -> { broadcast_action_later_to(stream, action: inserts_by, target: target.try(:call, self) || target, **rendering) } after_update_commit -> { broadcast_replace_later(**rendering) } after_destroy_commit -> { broadcast_remove } end