class Faye::EventSource
def send(message, options = {})
def send(message, options = {}) return false if @ready_state > WebSocket::API::OPEN message = ::WebSocket::Driver.encode(message.to_s). gsub(/(\r\n|\r|\n)/, '\1data: ') frame = "" frame << "event: #{options[:event]}\r\n" if options[:event] frame << "id: #{options[:id]}\r\n" if options[:id] frame << "data: #{message}\r\n\r\n" @stream.write(frame) true end