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 install
por única vez para generar el archivoGemfile.lock
y 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 console
y luegoload 'dependencies.rb'
(una vez que se haya cargado IRB).
bundle console
Resolving dependencies...
irb(main):001:0> load 'dependencies.rb'
=> true