From 4179fdba72e6a858239aa769d5e9b4ac844fca05 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Thu, 27 Aug 2026 20:38:46 +0300 Subject: [PATCH] Retain fractional seconds when adding calendar durations --- lib/fugit/duration.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fugit/duration.rb b/lib/fugit/duration.rb index 62841fa..6320acb 100644 --- a/lib/fugit/duration.rb +++ b/lib/fugit/duration.rb @@ -255,7 +255,7 @@ def add_to_time(t) at[0], at[1] = at[0] - n, m end - t = ::EtOrbi.make_time(at, t.zone) + t = ::EtOrbi.make_time(at, t.zone) + (t.to_f % 1) end t