http://www.ruby-doc.org/core/classes/Hash.html
Siguiendo la doc, recupera la key del hash que no te devuelve (ya fuese iterando el hash, o lo que fuese), y a través del .eql? fijate si es igual a la key con la cual queres traer el valor de esa key... Si todavía te putea, volviendo a la doc del Hash, implementa tu propia clase que defina eql? Y hash y ahí debería de andarte. Por otro lado, si queres, postea la key en cuestión y como es que te falla. Saludos ;) -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Aureliano Calvo Sent: Domingo, 05 de Julio de 2009 06:04 p.m. To: Grupo Ruby Argentina Subject: [RubyArg] Expresiones regulares como claves en hashes Hola, estoy teniendo un bug muy raro en el que tengo un Hash que tiene como claves regex y símbolos contesta que no tiene un elemento que tiene. El hash tiene más de 10 elementos y cuando hago h[h.keys[2]] devuelve nil!!!!!!!! ¿Saben si se pueden usar expresiones regulares como claves de hashes? En la iteración anterior, el hash con regexs como claves andaba joya. ¿Les pasó algo parecido antes?¿el problema vendrá por otro lado? Muchas gracias, Aureliano. _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar __________ Información de ESET Smart Security, versión de la base de firmas de virus 4219 (20090705) __________ ESET Smart Security ha comprobado este mensaje. http://www.eset.com _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
