Sha256: 3ea57f66da2c6f2d0d676d347788b0125c929b780af99259a498e04277f3d1ce

Contents?: true

Size: 432 Bytes

Versions: 20

Compression:

Stored size: 432 Bytes

Contents

# The job that powers all the <tt>broadcast_$action_later</tt> broadcasts available in <tt>Turbo::Streams::Broadcasts</tt>.
class Turbo::Streams::ActionBroadcastJob < ActiveJob::Base
  discard_on ActiveJob::DeserializationError
  
  def perform(stream, action:, target:, attributes: {}, **rendering)
    Turbo::StreamsChannel.broadcast_action_to stream, action: action, target: target, attributes: attributes, **rendering
  end
end

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
turbo-rails-2.0.11 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.10 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.9 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.8 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.7 app/jobs/turbo/streams/action_broadcast_job.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/turbo-rails-2.0.5/app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.6 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.5 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.4 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.3 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.2 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.1 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.rc.3 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.rc.2 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.rc.1 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.beta.4 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.beta.3 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.beta.2 app/jobs/turbo/streams/action_broadcast_job.rb
turbo-rails-2.0.0.pre.beta.1 app/jobs/turbo/streams/action_broadcast_job.rb