¿Cómo puedo programar un trabajo para que se ejecute diariamente a la hora exacta?

He visto ejemplos de cómo crear trabajos que se ejecutan en intervalos específicos, como:

after_initialize do
    module ::Jobs
        class PluginTestJob < ::Jobs::Scheduled
            every 30.seconds
            def execute(args)
                puts "Get the job done"
            end
        end
    end
end

Me gustaría saber cómo programar un trabajo para que se ejecute diariamente a una hora exacta, por ejemplo, a las 9:00 p. m. hora del Pacífico.

En lugar de

Usa daily at: 12.hours para ejecutar un trabajo una vez al día a medianoche, por ejemplo.

Puedes leer más en

¡Gracias, @Falco! ¿Qué zona horaria utiliza o hay alguna forma de especificarla?

Precioso. Súper cómodo. Gracias por esta información.