Resultados da pesquisa a pedido "ruby"
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 ...
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 = ...
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 ...
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 é ...
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 ...
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 ...
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 ...
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) ...
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 ...
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 ...