Methods
G
L
N
R
S
T
U
Attributes
[R] last_action
[R] room
Class Public methods
new(*)
# File actioncable/test/channel/base_test.rb, line 26
def initialize(*)
  @subscribed = false
  super
end
Instance Public methods
get_latest()
# File actioncable/test/channel/base_test.rb, line 60
def get_latest
  transmit data: 'latest'
end
leave()
# File actioncable/test/channel/base_test.rb, line 44
def leave
  @last_action = [ :leave ]
end
receive()
# File actioncable/test/channel/base_test.rb, line 64
def receive
  @last_action = [ :receive ]
end
speak(data)
# File actioncable/test/channel/base_test.rb, line 48
def speak(data)
  @last_action = [ :speak, data ]
end
subscribed()
# File actioncable/test/channel/base_test.rb, line 31
def subscribed
  @room = Room.new params[:id]
  @actions = []
end
subscribed?()
# File actioncable/test/channel/base_test.rb, line 56
def subscribed?
  @subscribed
end
toggle_subscribed()
# File actioncable/test/channel/base_test.rb, line 40
def toggle_subscribed
  @subscribed = !@subscribed
end
topic(data)
# File actioncable/test/channel/base_test.rb, line 52
def topic(data)
  @last_action = [ :topic, data ]
end
unsubscribed()
# File actioncable/test/channel/base_test.rb, line 36
def unsubscribed
  @room = nil
end