Preguntas etiquetadas con ruby

212
¿Cómo salgo de un bucle con Ruby Pry?

Estoy usando Pry con mi aplicación Rails. Configuré binding.prydentro de un bucle en mi modelo para tratar de depurar un problema. Por ejemplo: (1..100).each do |i| binding.pry puts i end Cuando escribo quit, pasa a la siguiente iteración y se detiene nuevamente. ¿Hay alguna forma de salir del...

210
¿Cómo analizo un archivo YAML en Ruby?

Me gustaría saber cómo analizar un archivo YAML con los siguientes contenidos: --- javascripts: - fo_global: - lazyload-min - holla-min Actualmente estoy tratando de analizarlo de esta manera: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ?...

208
Cómo crear un mensaje de salida

¿Hay una llamada de función de una línea que salga del programa y muestre un mensaje? Sé que en Perl es tan simple como: die("Message goes here") Estoy cansado de escribir esto: puts "Message goes

206
Cómo actualizar rubygems

Necesito actualizar gemas a 1.8 Intenté instalar los respectivos paquetes de Debian pero parece que no se está actualizando anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES...

201
¿Cómo documentar el código Ruby?

¿Existen ciertas convenciones de código al documentar el código ruby? Por ejemplo, tengo el siguiente fragmento de código: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the...

201
Forma correcta de poblar una matriz con un rango en Ruby

Estoy trabajando en un libro que da ejemplos de rangos que se convierten en matrices equivalentes utilizando sus métodos "to_a" Cuando ejecuto el código en irb me sale la siguiente advertencia warning: default `to_a' will be obsolete ¿Cuál es la alternativa correcta al uso de to_a? ¿Hay formas...