# frozen_string_literal: true module Toggl module Jobcan # Provides support methods for Toggl module TogglSupport def fetch_toggl_worktime(date) @toggl.merge!( date.month, date.day, @config[:day_begin_hour], @config[:timezone] ) @toggl.work_time end def toggl_time_format(date, timestamp) same_day = date == timestamp.to_date return timestamp.strftime('%H%M') if same_day hour = timestamp.hour + 24 minute = timestamp.min format('%02d%02d', hour, minute) end end end end