Sha256: 6461649f8b8061da6561cc0cda73f7e83330792cafd5344aed4b0da07cec4f64
Contents?: true
Size: 717 Bytes
Versions: 23
Compression:
Stored size: 717 Bytes
Contents
# frozen_string_literal: true # :markup: markdown module ActionCable module SubscriptionAdapter class Base attr_reader :logger, :server def initialize(server) @server = server @logger = @server.logger end def broadcast(channel, payload) raise NotImplementedError end def subscribe(channel, message_callback, success_callback = nil) raise NotImplementedError end def unsubscribe(channel, message_callback) raise NotImplementedError end def shutdown raise NotImplementedError end def identifier @server.config.cable[:id] ||= "ActionCable-PID-#{$$}" end end end end
Version data entries
23 entries across 23 versions & 2 rubygems