Cliente para chat en eventmachine

hola…estoy aprendiendo un poco sobre eventmachine, ya pude crear un
servidor al que puedo entrar usando la terminal con el comando telnet,
ahora busco crear un cliente en eventmachine que se pueda conectar a ese
servidor, he visto bastante ejemplos en la web pero no me queda todo
claro…

para recibir data (ver lo que los demas escriben, basta un simple
metodo)
def receive_data(data)
puts data
end

ahora para poderle enviar lo que escribo al servidor, he intentado
varias maneras pero aun no lo consigo…intente algo asi

def mandar_mensaje
while 1
print "#{@nombre} say: "
msje=gets
puts msje

  send_data msje
end

end

pero no me envia los mensajes al servidor, alguien sabe alguna pagina
donde pueda consultar esto?, lo mas que he visto de clientes usando
eventmachine es un cliente muy simple que solo manda una data al
servidor y despues automaticamente cierra la conexion, lo que hize fue
simplemente meterlo en un bucle, pero parece no funcionar, disculpen que
sea tan noob pero si alguien me hecha una mano se lo agradeceria…