jackc / tod

Time of day and shift types for Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minutes are truncated when passing in a Float

chocoboba opened this issue · comments

commented

Minutes are truncated when passing in a Float.

2.3.1 :004 > Tod::TimeOfDay.from_second_of_day(55800.0)
 => #<Tod::TimeOfDay:0x007f957a4237d8 @hour=15, @minute=0, @second=0, @second_of_day=54000>
2.3.1 :005 > Tod::TimeOfDay.from_second_of_day(55800)
 => #<Tod::TimeOfDay:0x007f957a3f2d90 @hour=15, @minute=30, @second=0, @second_of_day=55800>
2.3.1 :006 > Tod::TimeOfDay.from_second_of_day(55800.0.to_i)
 => #<Tod::TimeOfDay:0x007f957a3d0268 @hour=15, @minute=30, @second=0, @second_of_day=55800>

Fixed on master.