Method: Turbo::Broadcastable::ClassMethods#suppressing_turbo_broadcasts

Defined in:
app/models/concerns/turbo/broadcastable.rb

#suppressing_turbo_broadcasts(&block) ⇒ Object

Executes block preventing both synchronous and asynchronous broadcasts from this model.



227
228
229
230
231
232
# File 'app/models/concerns/turbo/broadcastable.rb', line 227

def suppressing_turbo_broadcasts(&block)
  original, self.suppressed_turbo_broadcasts = self.suppressed_turbo_broadcasts, true
  yield
ensure
  self.suppressed_turbo_broadcasts = original
end