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