tengo un método que llama a un método en un entero:¿Es posible tener una llamada a un método dinámico para valores de parámetros predeterminados en Ruby?
def print_time(time = 2.days.from_now)
puts time
end
me trataron en la consola parece que funciona, pero es el código de seguridad? quiero decir por ejemplo:
- dirigir mi servidor con el almacenamiento en caché caché habilitada
- que llamo el método que imprime 2 días después
- 1 horas más tarde el valor impreso va a ser muy 1 hora + 2 días más tarde ?
¿El valor (2.days.from_now) no se evalúa una sola vez cuando se define el método?
¡Gracias por ayudarme a aclarar! :)
Perdón por el nombre ... Lo cambiaría, pero eso rompería bastantes enlaces. – Linuxios