2 - Inicio

[editar]
Tutorial creado por matz. Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/
27 de Febrero de 2006
Inicialmente hay que comprobar si se tiene instalado Ruby. Desde la línea de petición de comandos de la shell (aquí la representaremos por "%", por lo tanto no introducir el % de los ejemplos), tecleamos:

|| % ruby -v
||

(-v le indica al intérprete que imprima la versión de Ruby), a continuación pulsamos la tecla Enter. Si está instalado Ruby, aparecerá el siguiente mensaje o algo similar:

|| % ruby -v
ruby 1.6.3 (2001-11-23) [i586-linux]
||

Si no está instalado, pide a tu administrador que lo instale, o hazlo tú mismo dado que Ruby es software libre sin restricciones de instalación o uso.

Comencemos ahora a jugar con Ruby. Se puede introducir directamente en la línea de comandos un programa Ruby utilizando la opción -e:

|| % ruby -e 'print "hola mundo\n"'
hola mundo
||

Un programa Ruby se puede almacenar en un fichero, lo que es mucho más adecuado.

|| % cat > test.rb
print "hola mundo\n"
^D
% cat test.rb
print "hola mundo\n"
%ruby test.rb
hola mundo
||

^D es control-D. Lo anterior es válido para UNIX. Si se está utilizando DOS, prueba con:

|| C:\ruby> copy con: test.rb
print "hola mundo\n"
^Z
C:\ruby> type test.rb
print "hola mundo\n"
c:\ruby> ruby test.rb
hola mundo
||

Al escribir código con más fundamento que éste, ¡se puede utilizar cualquier editor!.

Algunas cosas sorprendentemente complejas y útiles se pueden hacer con programas miniatura que caben en la línea de comandos. Por ejemplo, el siguiente programa reemplaza la cadena foo por bar en todos los ficheros cabecera y fuentes C del directorio de trabajo, realizando una copia de seguridad del fichero original a la que añade ".bak"

|| % ruby -i .bak -pe 'sub "foo", "bar"' *.[ch]
||

El siguiente programa funciona como el comando cat de UNIX (aunque es más lento):

|| % ruby -pe 0 file
||
[editar]

5 opiniones

ejemplos

deberian colocar mas ejemplos =)
D:

y los atributos de la clase que?
bien

bien
Exelente.

Excelente traduccion de: http://www.rubyist.net/~slagell/ruby/singletonmethods.html
muy recomendable.
Bueno.

Muy bueno como introduccion a el leguaje de ruby.

Tutoriales relacionados con 'Guía del usuario de Ruby'

Autor y licencia de 'Guía del usuario de Ruby'

Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.