方法
屬性
[R] | 記錄器 | |
[R] | 伺服器 |
類別公共方法
new(server) 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 10 def initialize(server) @server = server @logger = @server.logger end
экземпляр Общедоступные методы
廣播(channel, payload) 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 15 def broadcast(channel, payload) raise NotImplementedError end
識別碼() 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 31 def identifier @server.config.cable[:id] ||= "ActionCable-PID-#{$$}" end
關閉() 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 27 def shutdown raise NotImplementedError end
訂閱(channel, message_callback, success_callback = nil) 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 19 def subscribe(channel, message_callback, success_callback = nil) raise NotImplementedError end
取消訂閱(channel, message_callback) 連結
來源:顯示 | 在 GitHub 上
# File actioncable/lib/action_cable/subscription_adapter/base.rb, line 23 def unsubscribe(channel, message_callback) raise NotImplementedError end