From e687918387fe794ae444acfdc4ee201193324551 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Thu, 27 Aug 2026 20:37:15 +0300 Subject: [PATCH] Preserve fractional seconds in numeric duration arithmetic --- 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..4c4d1b6 100644 --- a/lib/fugit/duration.rb +++ b/lib/fugit/duration.rb @@ -217,7 +217,7 @@ def opposite def add_numeric(n) h = @h.dup - h[:sec] = (h[:sec] || 0) + n.to_i + h[:sec] = (h[:sec] || 0) + n self.class.allocate.init(nil,{}, h) end