Como escrevo uma switchdeclaração em
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].
Como escrevo uma switchdeclaração em
Eu tenho um valor 'Dog'e uma matriz ['Cat', 'Dog', 'Bird']. Como verifico se ele existe na matriz sem passar por ela? Existe uma maneira simples de verificar se o valor existe, nada
Encontro-me várias vezes à procura de uma definição clara das diferenças nil?, blank?e, empty?em Ruby on Rails. Aqui está o mais perto que eu cheguei: blank?objetos são falsos, vazios ou uma sequência de espaços em branco. Por exemplo, "", " ", nil, [], e {}estão em branco. nil? objetos são...
Como eu pego uma string e a converto para maiúscula ou minúscula no
Eu tenho uma tarefa de rake que precisa inserir um valor em vários bancos de dados. Eu gostaria de passar esse valor para a tarefa rake na linha de comando ou de outra tarefa rake. Como posso fazer
Como chamo comandos de shell de dentro de um programa Ruby? Como faço para obter a saída desses comandos novamente para o
Como posso obter o URL absoluto atual na minha visualização Ruby on Rails? O request.request_uriúnico retorna o URL relativo
Não uso a saída RI ou RDoc das gemas instaladas em minha máquina ou nos servidores que manuseio (uso outros meios de documentação). Cada jóia que instalo instala a documentação do RI e RDoc por padrão, porque esqueço de configurá-lo --no-ri --no-rdoc. Existe uma maneira de tornar esses dois...
Estou tendo dificuldades para entender attr_accessorem Ruby . Alguém pode me explicar
Estou com alguns problemas relacionados ao token de autenticidade no Rails, como já fiz muitas vezes agora. Mas eu realmente não quero apenas resolver esse problema e continuar. Eu realmente gostaria de entender o token de autenticidade. Bem, minha pergunta é: você tem alguma fonte completa de...
Ruby QuickRef, de Ryan Davis, diz (sem explicação): Não salve Exceção. SEMPRE. ou eu te apunhalarei. Por que não? Qual é a coisa certa a
Usando a gemferramenta de linha de comando, como posso instalar uma versão específica de uma
O que class << selffaz em Ruby
Estou olhando a documentação do FileUtils. Estou confuso com a seguinte linha: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' O que %wsignifica isso? Você pode me indicar a
Como faço para gerar um número aleatório entre 0e
No momento, estou gerando uma sequência maiúscula pseudo-aleatória de 8 caracteres para "A" .. "Z": value = ""; 8.times{value << (65 + rand(25)).chr} mas não parece limpo e não pode ser passado como argumento, pois não é uma declaração única. Para obter uma sequência de maiúsculas e...
Como posso comentar várias linhas no
Eu tenho uma variável de seqüência de caracteres com o conteúdo: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" "void::secondFunction(char const&)\n" . . . "this/is/last/line/liobrary.so" Na string, tenho que...
Estou no processo de portar uma biblioteca CLI do Ruby para o Node.js. No meu código, executo vários binários de terceiros quando necessário. Não tenho certeza da melhor maneira de fazer isso no Node. Aqui está um exemplo no Ruby em que chamo PrinceXML para converter um arquivo em PDF: cmd =...
Em C e em muitos outros idiomas, há uma continuepalavra - chave que, quando usada dentro de um loop, salta para a próxima iteração do loop. Existe algum equivalente dessa continuepalavra - chave no