Resultados da pesquisa a pedido "ruby"

2 a resposta

Convertendo matriz de rubi em matriz de pares consecutivos

Qual é a maneira mais fácil de converter uma matriz de rubi em uma matriz de pares consecutivos de seus elementos? Quero dizer: x = [:a, :b, :c, :d]Resultado esperado: y #=> [[:a, :b], [:c, :d]]

0 a resposta

Operação Rotate Bits Right em Ruby

Existe um Rotate Bits Right no Ruby? Ou como posso fazer isso, por favor. obrigado

2 a resposta

Problema com quantificadores e look-behind

### Ruby 1.8.7 ### require 'rubygems' require 'oniguruma' # for look-behind Oniguruma::ORegexp.new('h(?=\w*)') # => /h(?=\w*)/ Oniguruma::ORegexp.new('(?<=\w*)o') # => ArgumentError: Oniguruma Error: invalid pattern in look-behind ...

1 a resposta

Crie um formulário nos trilhos lendo um arquivo yaml

Estou tentando criar um formulário lendo um arquivo yml. Consigo ler o arquivo corretamente, mas não sei como colocar os itens no hash corretamente no código que cria os formulários. Por exemplo, meu arquivo yml lê algo como - f.label: :email ...

5 a resposta

Como eu escolho aleatoriamente uma matriz?

Quero saber se existe uma maneira muito mais limpa de fazer isso. Basicamente, quero escolher um elemento aleatório de uma matriz de comprimento variável. Normalmente, eu faria assim: myArray = ["stuff", "widget", "ruby", "goodies", "java", ...

2 a resposta

Rails não encontrando rake-10.5.0

Estou tentando instalar orake jóia nos trilhos 4.2. A gem parece estar bem instalada, mas o Rails falha ao tentar executar, dizendo que não pode verrake-10.5.0. Estou desenvolvendo no Rubymine e o erro que estou recebendo está abaixo, assim como ...

3 a resposta

Como usar a Capivara no Ruby puro (sem Rails)?

Estou tentando fazer a Capybara rodar em um script Ruby simples - ou seja, sem / fora do Rails. Aqui está o script: require 'rubygems' require 'capybara' require 'capybara/dsl' include Capybara Capybara.current_driver = :selenium ...

1 a resposta

Qual é o objetivo dos métodos bind / unbind no Ruby?

Qual é o propósito de terMethod#unbind eUnboundMethod#bind? Pelo que entendi, os métodos são objetos que podem ser chamados, como procs e lambdas, exceto que os métodos estão vinculados ao escopo de seu receptor: class SomeClass def a_method; ...

1 a resposta

Compreendendo a sintaxe dos parâmetros do método Ruby

Eu tenho seguido um tutorial do RSpec no Pluralsight para criar um jogo de cartas básico. Quando a classe é definida como tal: class Card def initialize(suit:, rank:) @suit = suit @rank = case rank when :jack then 11 when :queen then 12 when ...

3 a resposta

Como herdar do NilClass ou como simular uma função semelhante

Eu só quero usar o Null Object Design Pattern, mas descobri que posso herdar do NilClass. Eu posso escrever um método "nulo?" e retornar false, mas e se o usuário escrever o código abaixo if null_object puts "shouldn't be here" endPara ...