Muchisimas gracias a TODOS.!!!

Toda la info que me pasaron me ayudó muchísimo.
En mi cabeza estaba tratando de hacer algo como:

 def tarea_sum (num)
  tot = 0
  subtareas.each do |st|
    tot += eval("st.tarea#{num}", binding , __FILE__, __LINE__)
  end
  return tot
end

(0..20).each do |nro_tarea|
  define_method("tarea%d_sum" % nro_tarea) { tarea_sum(nro_tarea); }
end

Pero voy a estudiar las otras alternativas, ya que no las conocía.

Gracias de nuevo y saludos.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a