Template para aplicación Ruby.
dependencies.rb: Contiene todas las dependencias de la aplicación.init.rb: Contiene la lógica a ejecutar al correr el siguiente comando:ruby init.rb.Gemfile: Contiene las gemas de la aplicación.src/: Contiene el árbol de archivos del proyecto.
- Separar la lógica en clases y agregarlas en el archivo
dependencies.rb. - Ejecutar
bundle installpor única vez para generar el archivoGemfile.locky luego una vez por cada modificación delGemfile. - Para ejecutar la aplicación es necesario utilizar el siguiente comando:
ruby init.rb. - Para iniciar una consola y tener disponible en ella todas las dependencias de la aplicación, ejecutar los siguientes comandos:
bundle consoley luegoload 'dependencies.rb'(una vez que se haya cargado IRB).
bundle console
Resolving dependencies...
irb(main):001:0> load 'dependencies.rb'
=> true