Skip to content

Commit 262363e

Browse files
committed
Add a param to prevent absolute value.
1 parent 6aafc7f commit 262363e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/time_difference.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,13 @@ def humanize
7878
end
7979

8080
private
81-
82-
def initialize(start_time, end_time)
81+
82+
def initialize(start_time, end_time, abs=true)
8383
start_time = time_in_seconds(start_time)
8484
end_time = time_in_seconds(end_time)
8585

86-
@time_diff = (end_time - start_time).abs
86+
@time_diff = (end_time - start_time)
87+
@time_diff = @time_diff.abs if abs
8788
end
8889

8990
def time_in_seconds(time)

0 commit comments

Comments
 (0)