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].



11
Existe uma maneira de acessar argumentos de método em Ruby?
Novo em Ruby e ROR e amando isso a cada dia, então aqui está minha pergunta, já que não tenho ideia de como pesquisar no Google (e tentei :)) nós temos método def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method has failed, here …


6
Como encontrar um elemento combinando o texto exato do elemento em Capivara
Tenho a seguir dois elementos em HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> Estou tentando encontrar o elemento usando o método Capivara find("a", :text => "berlin") Acima retornará dois elementos porque ambos contêm o texto berlim. Existe uma maneira de combinar o texto exato na Capivara?
102 ruby  regex  capybara 


7
Como adicionar a um hash existente em Ruby
Com relação à adição de um key => valuepar a um hash populado existente em Ruby, estou no processo de trabalhar no Apress 'Beginning Ruby e acabei de terminar o capítulo de hashes. Estou tentando encontrar a maneira mais simples de obter os mesmos resultados com hashes e arrays: x …
102 ruby  new-operator  hash 

7
Desativar um grupo de testes em rspec?
Eu tenho uma especificação de teste em que describesuma classe e dentro dela tem vários, contextscada um com vários itblocos. Existe uma maneira de desativar contexttemporariamente? Eu tentei adicionar uma pending "temporarily disabled"chamada bem no topo dentro de um contextdesejo desabilitar, e eu vi algo sobre pendente quando executei a …
102 ruby  rspec 




3
`if __name__ == '__main __'` equivalente em Ruby
Eu sou novo em Ruby. Estou procurando importar funções de um módulo que contém uma ferramenta que desejo continuar usando separadamente. Em Python, eu simplesmente faria isso: def a(): ... def b(): ... if __name__ == '__main__': a() b() Isso me permite executar o programa ou importá-lo como um módulo …
101 python  ruby  main 

10
O que é a interface Java equivalente em Ruby?
Podemos expor interfaces em Ruby como fazemos em java e aplicar os módulos ou classes Ruby para implementar os métodos definidos por interface. Uma maneira é usar a herança e o método_missing para obter o mesmo, mas existe alguma outra abordagem mais apropriada disponível?
101 ruby  interface 

2
Por que precisamos de fibras
Para Fibras, temos um exemplo clássico: geração de números de Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Por que precisamos de fibras aqui? Posso reescrever isso apenas com o mesmo Proc (encerramento, na verdade) def clsr x, y …
100 ruby  lambda  closures  fibers  proc 

7
Para mudar de diretório dentro de um script ruby?
Quero criar um novo aplicativo Rails e iniciar o servidor Rails para esse aplicativo, tudo em um script ruby. Meu código é parecido com este: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" No entanto, ao executar "rails server &", o caminho não está na …

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.