Tratar un hash?

Buenas, tengo una dudilla sobre el tratamiento de hashes.

Hay alguna manera más DRY de hacer ésto?

  @record.attributes.each_key  do |a|
        @record.attributes[a] = convert_hash(@record.attributes[a]) 

if @
record.attributes[a].is_a?String
end

O sea, ir tratando cada valor del hash si es una cadena

muchas gracias

Luis V.
escribió:> O sea, ir tratando cada valor del hash si es una cadena

muchas gracias


Ror-es mailing list
[email protected]
simplelogica.net

Tal vez…

h = @record.attributes
h.each_pair {|k,v| h[k] = convert_hash(h[k]) if v.is_a?String}

Saludos,
Mauro.