class ActionCable::Channel::BaseTest::ChatChannel
Attributes
last_action[R]
room[R]
Public Class Methods
new(*)
click to toggle source
Calls superclass method
ActionCable::Channel::Base::new
# File actioncable/test/channel/base_test.rb, line 28 def initialize(*) @subscribed = false super end
Public Instance Methods
get_latest()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 62 def get_latest transmit data: "latest" end
leave()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 46 def leave @last_action = [ :leave ] end
receive()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 66 def receive @last_action = [ :receive ] end
speak(data)
click to toggle source
# File actioncable/test/channel/base_test.rb, line 50 def speak(data) @last_action = [ :speak, data ] end
subscribed()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 33 def subscribed @room = Room.new params[:id] @actions = [] end
subscribed?()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 58 def subscribed? @subscribed end
toggle_subscribed()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 42 def toggle_subscribed @subscribed = !@subscribed end
topic(data)
click to toggle source
# File actioncable/test/channel/base_test.rb, line 54 def topic(data) @last_action = [ :topic, data ] end
unsubscribed()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 38 def unsubscribed @room = nil end
Private Instance Methods
rm_rf()
click to toggle source
# File actioncable/test/channel/base_test.rb, line 71 def rm_rf @last_action = [ :rm_rf ] end