ejecutar_programas_desde_un_archivo.step

goals do
  goal "Escribir un programa de ruby en un archivo"
  goal "Ejecutar un programa de ruby guardado en un archivo"
end

step do
  message "En tu editor de texto, crea un archivo llamado mi_programa.rb"
  type_in_file 'mi_programa.rb', <<-CONTENTS
puts '¡Este código está en un archivo!'
alguna_variable = 19
puts "¡Creé una variable con el valor #{19}!"
  CONTENTS
end

step do
  console 'ruby mi_programa.rb'
  message "Debes haber visto la salida de tu programa: 'Este código está en un archivo...' etc. Si no, puede que no estés en el directorio donde creaste el archivo. Ve si lo muestra con `ls`."
end

explanation do
  message "Los programas de ruby no están escritos en irb, están escritos en archivos. A medida que tu programa se hace más y más grande, ¡éste puede abarcar varios archivos!"
end

next_step "condicionales"