Buscar
Social
Ofertas laborales ES
« Empezar con JRuby | Main | El saludo inicial »
sábado
dic172011

Un poco de ayuda a la memoria dentro de la IRB

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.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>