Method: WebSocket::Driver#close

Defined in:
lib/websocket/driver.rb

#close(reason = nil, code = nil) ⇒ Object



137
138
139
140
141
142
# File 'lib/websocket/driver.rb', line 137

def close(reason = nil, code = nil)
  return false unless @ready_state == 1
  @ready_state = 3
  emit(:close, CloseEvent.new(nil, nil))
  true
end