From a6d68967f74923543f9f5bdc22124f86a0c21c1c Mon Sep 17 00:00:00 2001
From: Anton Vakhrushev <anwinged@ya.ru>
Date: Mon, 4 Nov 2019 19:53:25 +0300
Subject: [PATCH] Improve cycle

---
 src/dayoff.cr | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/dayoff.cr b/src/dayoff.cr
index 9f5cf6e..b858b91 100644
--- a/src/dayoff.cr
+++ b/src/dayoff.cr
@@ -130,13 +130,10 @@ module Dayoff
     end
 
     def get_work_hours
-      sum = 0
-      location = Time::Location.load("Europe/Moscow")
-      @wrecords.each do |wr|
+      @wrecords.reduce 0 do |acc, wr|
         diff = wr.finish_time - wr.start_time
-        sum += diff.total_hours.to_i32
+        acc + diff.total_hours.to_i32
       end
-      sum
     end
 
     def start(time : Time)