Ejercicios de Ruby - fllodrab/Ejercicios-Ruby GitHub Wiki

###Ejercicio 1 Instalar Ruby y usar ruby --version para comprobar la versión instalada. A la vez, conviene instalar también irb, rubygems y rdoc.

Para instalar Ruby he seguido este tutorial de manera que usaré RVM para instalar Ruby.

screenshotRuby1_1

screenshotRuby1_2

Con RVM hemos instalado irb, rubygems y rdoc.

screenshotRuby1_3

###Ejercicio 2 Crear un programa en Ruby que imprima los números desde el 1 hasta otro contenido en una variable.

Código:

screenshotRuby2_2

Resultado por pantalla:

screenshotRuby2_1

###Ejercicio 3 ¿Se pueden crear estructuras de datos mixtas en Ruby? Crear un array de hashes de arrays e imprimirlo.

Si, ya que en Ruby no hay distinción de tipos: una matriz puede contener números enteros, cadenas e incluso otras matrices, y desde su creación son objetos de pleno derecho, pudiéndosele aplicar métodos como join que une todos los elementos de la matriz, con o sin algún carácter de por medio.

Código:

screenshotRubyEj3_1

Resultado:

screenshotRubyEj3_2

###Ejercicio 4 Crear una serie de funciones instanciadas con un URL que devuelvan algún tipo de información sobre el mismo: fecha de última modificación, por ejemplo. Pista: esa información está en la cabecera HTTP que devuelve.

Código:

screenshotRuby4_1

Resultado:

screenshotRuby4_2

###Ejercicio 5 Ver si está disponible Vagrant como una gema de Ruby e instalarla.

Para instalar Vagrant simplemente ejecutar el comando gem install vagrant.

Instalación:

screenshotRuby5_1

screenshotRuby5_2