Method: ActionCable::Connection::MessageBuffer#append

Defined in:
actioncable/lib/action_cable/connection/message_buffer.rb

#append(message) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'actioncable/lib/action_cable/connection/message_buffer.rb', line 15

def append(message)
  if valid? message
    if processing?
      receive message
    else
      buffer message
    end
  else
    connection.logger.error "Couldn't handle non-string message: #{message.class}"
  end
end