instance method
stream_for
Ruby on Rails 5.2.8.1
Since v5.2.8.1Signature
stream_for(model, callback = nil, coder: nil, &block)
Start streaming the pubsub queue for the model in this channel. Optionally, you can pass a callback that’ll be used instead of the default of just transmitting the updates straight to the subscriber.
Pass coder: ActiveSupport::JSON to decode messages as JSON before passing to the callback. Defaults to coder: nil which does no decoding, passes raw messages.
Parameters
-
modelreq -
callbackopt = nil -
coderkey = nil -
blockblock
Source
# File actioncable/lib/action_cable/channel/streams.rb, line 101
def stream_for(model, callback = nil, coder: nil, &block)
stream_from(broadcasting_for([ channel_name, model ]), callback || block, coder: coder)
end
Defined in actioncable/lib/action_cable/channel/streams.rb line 101
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionCable::Channel::Streams