Perguntas com a marcação «ruby»

Ruby é uma linguagem interpretada dinâmica e orientada a objetos de código aberto e multiplataforma, criada por Yukihiro Matsumoto (Matz) em 1995. A tag [ruby] é para perguntas relacionadas à linguagem Ruby, incluindo sua sintaxe e suas bibliotecas. As perguntas sobre Ruby on Rails devem ser marcadas com [ruby-on-rails].


9
Como faço para sair de um loop com Ruby Pry?
Estou usando o Pry com meu aplicativo Rails. Defino binding.prydentro de um loop no meu modelo para tentar depurar um problema. Por exemplo: (1..100).each do |i| binding.pry puts i end Quando digito quit, ele passa para a próxima iteração e para novamente. Existe uma maneira de sair do loop para …
212 ruby-on-rails  ruby  loops  exit  pry 



3
Como analiso um arquivo YAML no Ruby?
Gostaria de saber como analisar um arquivo YAML com o seguinte conteúdo: --- javascripts: - fo_global: - lazyload-min - holla-min Atualmente, estou tentando analisá-lo desta maneira: @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 Mas isso não parece funcionar e me …
210 ruby  yaml 



4
Como criar uma mensagem de saída
Existe uma chamada de função em uma linha que sai do programa e exibe uma mensagem? Eu sei que no Perl é tão simples quanto: die("Message goes here") Estou cansado de digitar isso: puts "Message goes here" exit
208 ruby 



8
Como atualizar rubygems
Preciso atualizar o gems para 1.8. Tentei instalar os respectivos pacotes debian, mas parece que ele não está sendo atualizado. 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 …
206 ruby  gem 


13
Ruby: Como transformar um hash em parâmetros HTTP?
Isso é bem fácil com um hash simples como {:a => "a", :b => "b"} o que se traduziria em "a=a&b=b" Mas o que você faz com algo mais complexo como {:a => "a", :b => ["c", "d", "e"]} que deve se traduzir em "a=a&b[0]=c&b[1]=d&b[2]=e" Ou pior ainda, (o que …
205 ruby  http  parameters  hashmap 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.