Respuestas:
Use Time.at :
t = Time.at(i)
time.to_i => int: Devuelve el valor del tiempo como un número entero de segundos desde época.
Time.at(seconds[, microseconds]) => time:Crea un nuevo objeto de tiempo con el número dado de segundos (y microsegundos opcionales) de época.