Hours
This gem calculates time difference within 24 hour limit.
Install
gem install hours
Usage
'23:00'.hr - '21:30'.hr # => 1.5
'02:15'.hr - '22:00'.hr # => 4.25
# mixin:
include Hours
hr('22:00', '23:00') # => 1.0
hr('22:00'..'23:00') # => 1.0
hr('22:00' => '22:30', '23:00' => '00:00') # => 1.5
# or module method:
Hours::hr('22:00', '23:00') # => 1.0