Module: Utils

Included in:
DayEntry, DayEntryLoader, Migration, MonthSummaryPrinter, Updater
Defined in:
lib/konkit_worklogger/utils.rb

Instance Method Summary collapse

Instance Method Details

#get_filename(conf, year, month, day) ⇒ Object



9
10
11
12
13
# File 'lib/konkit_worklogger/utils.rb', line 9

def get_filename(conf, year, month, day)
  folder_path = format('%s/%d-%02d', conf.worklogger_path, year.to_i, month.to_i)
  FileUtils.mkdir_p(folder_path) unless File.directory?(folder_path)
  format('%s/%02d.csv', folder_path, day.to_i)
end

#minutes_to_time(minutes) ⇒ Object



2
3
4
5
6
7
# File 'lib/konkit_worklogger/utils.rb', line 2

def minutes_to_time(minutes)
  full_hours = minutes / 60
  min_str = (minutes - 60 * full_hours)

  format('%d:%02d', full_hours, min_str)
end