Resultados da pesquisa a pedido "ruby"

4 a resposta

Técnicas de programação Ruby: manipulação de objetos simples, mas não tão simples

Eu quero criar um objeto, digamos uma torta. class Pie def initialize(name, flavor) @name = name @flavor = flavor end endMas uma torta pode ser dividida em 8 pedaços, meio ou apenas uma torta inteira. Por uma questão de argumento, eu gostaria de ...

6 a resposta

Extrair número da string no Ruby

Estou usando este código: s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0]Para extrair números de strings como: ABCD1234 ABCD1235 ABCD1236etc. Funciona, mas eu me pergunto que outra alternativa eu tenho para isso em Ruby? Meu código: ids = ...

2 a resposta

Métodos Ruby dentro de Javascript dentro de HAML

Eu tenho um script jQuery que adiciona um novo campo a um formulário, e esse campo contém informações dinâmicas de uma matriz. O problema é que não consigo descobrir como adicionar um array.each para preencher as opções do campo de seleção no ...

5 a resposta

Analisar argumentos de linha de comando em um script Ruby

Quero chamar um script Ruby na linha de comando e passar parâmetros que são pares de chave / valor. Chamada de linha de comando: $ ruby my_script.rb --first_name=donald --last_name=knuthmy_script.rb: puts args.first_name + args.last_nameQual é ...

1 a resposta

Sintaxe de chamada entre parênteses de ponto rubi

Eu estava lendo oLEIA-ME do jbuilder's [https://github.com/rails/jbuilder]e vi o seguinte código: class Person # ... Class Definition ... # def to_builder Jbuilder.new do |person| person.(self, :name, :age) end end endEu tentei replicá-lo eu ...

7 a resposta

Executando outro Script Ruby a partir de um Script Ruby

Em ruby, é possível especificar chamar outro script ruby usando o mesmo intérprete ruby que o script original está sendo executado? Por exemplo, se a.rb executa b.rb algumas vezes, é possível substituir system("ruby", "b.rb", "foo", "bar")com ...

4 a resposta

Atribuição de objetos e ponteiros

Estou um pouco confuso sobre a atribuição de objetos e ponteiros em Ruby, e codifiquei esse trecho para testar minhas suposições. class Foo attr_accessor :one, :two def initialize(one, two) @one = one @two = two end end bar = Foo.new(1, 2) beans ...

1 a resposta

empacotador / configuração (LoadError)

Clonei um repositório e tentei executarrails s. No entanto, recebi o seguinte erro: /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler/setup (LoadError) ...

1 a resposta

Erros de Ruby no OS X Yosemite

Acabei de atualizar para o OS X Yosemite e estou enfrentando todos os tipos de problemas ao executar meu aplicativo Rails. Estou constantemente vendo o seguinte erro: ruby(11958,0x7fff7e430300) malloc: *** error for object ...

3 a resposta

operador <=> e método de classificação de ruby

player1 = Player.new("moe") player2 = Player.new("larry",60) player3 = Player.new("curly", 125) @players = [player1, player2, player3]Acima, criei alguns objetos de jogador e os adicionei ao array @players anteriormente vazio. Então, redefini ...