Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].

7
¿Deshabilitar un grupo de pruebas en rspec?
Tengo una especificación de prueba que es describesuna clase y dentro de ella tiene varios, contextscada uno con varios itbloques. ¿Hay alguna forma de desactivar contexttemporalmente? Intenté agregar una pending "temporarily disabled"llamada en la parte superior dentro de un contextque quiero deshabilitar, y vi algo sobre pendiente cuando ejecuté la …
103 ruby  rspec 




7
¿Cómo pruebo la carga de un archivo en rieles?
Tengo un controlador que es responsable de aceptar archivos JSON y luego procesar los archivos JSON para hacer un mantenimiento de usuario para nuestra aplicación. En las pruebas de usuario, la carga y el procesamiento de archivos funcionan, pero, por supuesto, me gustaría automatizar el proceso de prueba del mantenimiento …



7
Cómo agregar a un hash existente en Ruby
En lo que respecta a agregar un key => valuepar a un hash poblado existente en Ruby, estoy en el proceso de trabajar en Beginning Ruby de Apress y acabo de terminar el capítulo de hashes. Estoy tratando de encontrar la forma más sencilla de lograr los mismos resultados con …
102 ruby  new-operator  hash 

10
¿Qué es la interfaz Java equivalente en Ruby?
¿Podemos exponer interfaces en Ruby como lo hacemos en java y hacer cumplir los módulos o clases de Ruby para implementar los métodos definidos por interfaz? Una forma es usar la herencia y method_missing para lograr lo mismo, pero ¿hay algún otro enfoque más apropiado disponible?
102 ruby  interface 




3
`if __name__ == '__main __'` equivalente en Ruby
Soy nuevo en Ruby. Estoy buscando importar funciones de un módulo que contiene una herramienta que quiero seguir usando por separado. En Python simplemente haría esto: def a(): ... def b(): ... if __name__ == '__main__': a() b() Esto me permite ejecutar el programa o importarlo como un módulo para …
101 python  ruby  main 

2
¿Por qué necesitamos fibras?
Para las fibras tenemos el ejemplo clásico: generación de números de Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end ¿Por qué necesitamos fibras aquí? Puedo reescribir esto con el mismo Proc (cierre, en realidad) def clsr x, y = …
100 ruby  lambda  closures  fibers  proc 

7
¿Para cambiar de directorio dentro de un script ruby?
Quiero crear una nueva aplicación de rails y poner en marcha el servidor de rails para esa aplicación, todo desde un script ruby. Mi código se ve así: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" Sin embargo, cuando se ejecuta "rails server &", la …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.