Sha256: 82c399e1356516c9894a0ac97ad6af90f432176707997b3a573534165b6d65ce

Contents?: true

Size: 338 Bytes

Versions: 8

Compression:

Stored size: 338 Bytes

Contents

# frozen_string_literal: true

module CableReady
  if defined?(ActionCable)
    class Stream < ActionCable::Channel::Base
      include CableReady::StreamIdentifier

      def subscribed
        locator = verified_stream_identifier(params[:identifier])
        locator.present? ? stream_from(locator) : reject
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cable_ready-5.0.6 app/channels/cable_ready/stream.rb
cable_ready-5.0.3 app/channels/cable_ready/stream.rb
cable_ready-5.0.2 app/channels/cable_ready/stream.rb
cable_ready-5.0.1 app/channels/cable_ready/stream.rb
cable_ready-5.0.0 app/channels/cable_ready/stream.rb
cable_ready-5.0.0.rc2 app/channels/cable_ready/stream.rb
cable_ready-5.0.0.rc1 app/channels/cable_ready/stream.rb
cable_ready-5.0.0.pre10 app/channels/cable_ready/stream.rb