Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].


9
¿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 ciclo para …
212 ruby-on-rails  ruby  loops  exit  pry 




3
¿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") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Pero no parece funcionar y …
210 ruby  yaml 


4
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 here" exit
208 ruby 


5
Convertir un entero a una cadena hexadecimal en Ruby
¿Existe una forma integrada de convertir un entero en Ruby en su equivalente hexadecimal? Algo como lo contrario de String#to_i: "0A".to_i(16) #=>10 Como tal vez: "0A".hex #=>10 Sé cómo rodar el mío, pero probablemente sea más eficiente usar una función incorporada de Ruby.

8
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 rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 …
206 ruby  gem 


13
Ruby: ¿Cómo convertir un hash en parámetros HTTP?
Eso es bastante fácil con un simple hash como {:a => "a", :b => "b"} lo que se traduciría en "a=a&b=b" ¿Pero qué haces con algo más complejo como {:a => "a", :b => ["c", "d", "e"]} que debería traducirse en "a=a&b[0]=c&b[1]=d&b[2]=e" O peor aún, (qué hacer) con algo como: …
205 ruby  http  parameters  hashmap 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.