Un poco de ayuda a la memoria dentro de la IRB
sábado, diciembre 17, 2011 at 4:29AM
ivan

Siempre es bueno un poco de ayuda cuando utilizamos un lenguaje de programación. En Java, por ejemplo, muchas veces lo da el IDE. Es cierto que hay soporte de bastantes IDEs para JRuby/Ruby, pero a la manera de JRuby se estila recurrir a su IRB de forma continua. 

Para activar el tipo de ayuda de autocompletado basta iniciar el IRB de JRuby  de la siguiente forma:

jrib -r 'irb/completion'

¡Listo! O bien si ya se está dentro del IRB, se puede aplicar su equivalente:

(irb)> require 'irb/completion'

Ya que se encuentran activas las sugerencias de autocompletado, estas se pueden utilizar con la tecla [TAB].

irb(main)> my_string = "javahispano"
=> "javahispano" 
irb(main)> my_st [TAB] 
irb(main)> my_string 
=> "javahispano" 
irb(main)> my_string.len [TAB] 
irb(main)> my_string.length 
=> 11 
irb(main)> my_string.up [TAB] 
my_string.upcase    my_string.upcase!   my_string.upto 
irb(main)> my_string.upc [TAB] 
my_string.upcase    my_string.upcase! 
irb(main)> my_string.upcase 
=> "JAVAHISPANO"

El autocompletado tendrá y mostrará "toda" la ayuda disponible como se observa a continuación:

irb(main)> my_string. [TAB]
Display all 164 possibilities? (y or n)

Esta es una funcionalidad que claramente ayuda demasiado con la agilidad en el desarrollo y la adopción de Ruby/JRuby.

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.