Resultados de la búsqueda a petición "ruby"

5 la respuesta

¿Cómo obtener una subcadena de texto?

Tengo texto con longitud ~ 700. ¿Cómo obtengo solo ~ 30 de sus primeros caracteres?

2 la respuesta

Definición de bloque: ¿diferencia entre llaves y do-end?

¿Alguien puede explicar por qué el siguiente código aborta con un error irb(main):186:0> print ((1..10).collect do |x| x**2 end) SyntaxError: (irb):186: syntax error, unexpected keyword_do_block, expecting ')' print ((1..10).collect do |x| x**2 ...

2 la respuesta

usar condiciones negativas dentro de expresiones regulares

¿Es posible usar coincidencias negativas dentro de las expresiones gsub? Quiero reemplazar cadenas comenzando porhello except los que comienzan porhello Peter my-string.gsub(/^hello@/i, '') ¿Qué debo poner en lugar de@?

4 la respuesta

Gem encontrado en irb, no en Ruby

Tengo algunas gemas instaladas, y estoy tratando de usarlas en una aplicación Ruby: require 'rubygems' require 'mygem' Sin embargo, cuando ejecuto la aplicación, aparece este error:<internal:lib/rubygems/custom_require>:29:inrequire ': no ...

5 la respuesta

¿Cuándo usar clases anidadas y clases anidadas en módulos?

Estoy bastante familiarizado con cuándo usar subclases y módulos, pero más recientemente he estado viendo clases anidadas como esta: class Foo class Bar # do some useful things end end Así como las clases anidadas en módulos así: module Baz ...

2 la respuesta

¿Cómo agregar una cadena a una variable que existe o no?

mi solución es como if (not (defined?(@results).nil?)) @results += "run" else @results = "run" end pero creo que hay algo más simple ...

4 la respuesta

¿Por qué no funciona el "caso" con "cuando> 2"?

¿Por qué esto no funciona? case ARGV.length when 0 abort "Error 1" when > 2 abort "Error 2" end

2 la respuesta

Cómo llamar dinámicamente métodos de acceso en Ruby [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo llamar a los métodos dinámicamente en función de su nombre? [duplicar [/questions/5349624/how-to-call-methods-dynamically-based-on-their-name] 5 respuestasndependientemente de si es una buena ...

2 la respuesta

error: "fatal: no manejo el protocolo` `git` cuando uso el paquete de instalación

Tengo la siguiente línea en mi GemFile: gem 'rails', :git => 'git://github.com/rails/rails.git' Obtuve el siguiente error Fetching git://github.com/rails/rails.git fatal: I don't handle protocol ''git' Git error: command `git clone ...

4 la respuesta

Ruby - convertir cadena a fecha

Tengo una cadena como "2011-06-02T23: 59: 59 + 05: 30". Quiero convertirlo al formato de fecha y necesito analizar solo la fecha, "2011-06-02".