Rafael Bidegain wrote:
Hola a todos

Hace un tiempo empecé un proyecto y hay una parte que requiere la
ejecución paso a paso de sentencias ruby.
Estoy cargando las sentencias ruby en un array y pretendo ejecutarlas
llamando a eval.

Si a eval le paso el array completo consigo ejecutar todas las
sentencias, pero yo necesito pasarlas una a una.
postie un programa que estoy usando para probar en http://pastebin.com/m22bd1309

si en ese programa ejecuto:
e.run
funciona correctamente (bah, obtengo los resultados que espero)

pero si yo ejecuto:

e.ejecutar_paso(0)
esa linea funciona, tiene nada mas que una asignación

e.ejecutar_paso(1)
esta linea ya no funciona, tiene un while.
Solucion rapida que se me ocurre... pasa el while en una sola linea.. con las sentencias separadas por ";"...


Me gustaría que me orienten para poder avanzar un poco.

gracias

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

Responder a