Preguntas etiquetadas con ruby

88
Tarea predeterminada para el espacio de nombres en Rake

Dado algo como: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end ¿Cómo hago para que :allsea ​​la tarea predeterminada, de modo que la ejecución la rake my_tasksllame (en lugar de tener que llamar rake...

88
Función factorial rubí

Me estoy volviendo loco: ¿Dónde está la función Ruby para factorial? No, no necesito implementaciones de tutoriales, solo quiero la función de la biblioteca. ¡No está en matemáticas! Estoy empezando a dudar, ¿es una función de biblioteca estándar?

88
¿Qué hace Ruby's Array # shift?

Estoy teniendo dificultades para entender qué hacen los métodos de cambio y no cambio de la clase Array en Ruby. ¿Alguien puede ayudarme a entender lo que hacen?

88
¿Cómo ejecutar un archivo .rb desde IRB?

Estoy comenzando con Ruby on Rails. Actualmente estoy pasando por un tutorial donde dice que tengo que ejecutar un archivo .rb desde IRB y que eso creará un archivo .xml en mi directorio actual. Mi pregunta es ¿cómo ejecuto un archivo .rb en IRB? ¿Y tengo que estar en el directorio donde vive...

88
paquete de rieles limpio

Después de actualizar un paquete, tendrá algunas gemas que pueden estar obsoletas, ya que se instaló una versión más nueva de esa gema. No existe tal comando en el bundleejecutable, es decir bundle clean. ¿Cómo deshacerse de estas gemas obsoletas? Este es un intento de reducir el tamaño de las...

88
desinstalar la versión ruby ​​de rbenv

Cómo desinstalar o eliminar la versión ruby ​​de rbenv . He instalado dos versiones de ruby. Al cambiar a ruby ​​1.9.3, recibo un error de segmentación. ¿Alguien puede ayudarme, cómo eliminar una versión particular de rbenv?

88
¿Cómo obtener la hora actual como un entero de 13 dígitos en Ruby?

Tengo esta jQueryfunción que devuelve la hora actual como el número de milisegundos desde la época (1 de enero de 1970): time = new Date().getTime(); ¿Hay alguna forma de hacer lo mismo en Ruby? En este momento, estoy usando Ruby, Time.now.to_ique funciona muy bien pero devuelve un número...

87
Usando 'retorno' en un bloque Ruby

Estoy tratando de usar Ruby 1.9.1 para un lenguaje de scripting incrustado, de modo que el código de "usuario final" se escriba en un bloque Ruby. Un problema con esto es que me gustaría que los usuarios pudieran usar la palabra clave 'return' en los bloques, para que no tengan que preocuparse...