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

3 la respuesta

Declarando un rango entero con step! = 1 en Ruby

ACTUALIZACIÓN 2: Para la posteridad, así es como me decidí a hacerlo (gracias a la aportación de Jorg): 100.step(2, -2) do |x| # my code end(Obviamente, hay muchas maneras de hacer esto; pero parece que esta es la forma más "Ruby" de hacerlo; y ...

1 la respuesta

¿Hay alguna manera de descargar html al cable en Sinatra?

Tengo una aplicación Sinatra con un proceso de larga ejecución (un raspador web). Me gustaría que la aplicación elimine los resultados del progreso del rastreador mientras el rastreador se está ejecutando en lugar de al final. He considerado ...

3 la respuesta

Hash dentro del archivo YAML?

Quiero incluir un hash y una lista dentro de un archivo YAML que estoy analizando con el siguiente comando: APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")Mi archivo YAML se ve así: feeds: [{:url => 'http://www.google.com', ...

4 la respuesta

Ruby: cómo generar archivos CSV que tengan codificación compatible con Excel

Estoy generando archivos CSV que deben abrirse y revisarse en Excel una vez que se han generado. Parece que Excel requiere una codificación diferente que UTF-8. Aquí está mi código de configuración y generación: csv_config = {col_sep: ";", ...

1 la respuesta

Ruby: Espere a que se completen todos los hilos usando join y ThreadsWait.all_waits, ¿cuál es la diferencia?

Considere el siguiente ejemplo: threads = [] (0..10).each do |_| threads << Thread.new do # do async staff there sleep Random.rand(10) end endLuego hay 2 formas de esperar cuando se hace: Usando ...

1 la respuesta

¿Cuál es la diferencia entre ruby send y ruby public_send?

Tengo mucha curiosidad por saber cuál es la diferencia entresend ypublic_send. P.ej.: class Klass def hello(*args) "Hello " + args.join(' ') end end k = Klass.new k.send :hello, "gentle", "readers" #=> "Hello gentle readers" ...

1 la respuesta

Ruby Big Comprobación de cordura decimal (coma flotante newb)

Es mi entendimiento correcto que con RubyBigDecimal los tipos (incluso con precisión y longitudes de escala variables) deberían calcular con precisión o debería anticipar travesuras de coma flotante? Todos mis valores dentro de una aplicación ...

1 la respuesta

Cómo usar un bloque Ruby para asignar variables en la receta del chef

Estoy tratando de ejecutar la lógica de Ruby sobre la marcha en una receta de Chef y creo que la mejor manera de lograr esto es con un bloque. Tengo dificultades para transferir las variables asignadas dentro del bloque al código principal de la ...

1 la respuesta

El recolector de basura en Ruby 2.2 provoca una vaca inesperada

¿Cómo evito que el GC provoque una copia en escritura cuando bifurco mi proceso? Recientemente he estado analizando el comportamiento del recolector de basura en Ruby, debido a algunos problemas de memoria que encontré en mi programa (me quedé ...

6 la respuesta

Canonicalizando XML en Ruby

Estoy trabajando en una puerta de enlace SAML usando Ruby / Rails e intento escribir algún código que valide elfirma digital xml [http://www.xml.com/pub/a/2001/08/08/xmldsig.html#verify]de la respuesta SAML entrante contra el certificado x509 del ...