class DayEntryLoader
Public Class Methods
new(configuration)
click to toggle source
# File lib/konkit_worklogger/day_entry.rb, line 24 def initialize(configuration) @configuration = configuration end
Public Instance Methods
load_from_file(year, month, day)
click to toggle source
# File lib/konkit_worklogger/day_entry.rb, line 28 def load_from_file(year, month, day) filename = get_filename(@configuration, year, month, day) lines ||= CSV.readlines(filename) lines_count = lines.length start_time = lines[0][0] end_time = lines[lines_count - 1][0] DayEntry.new(lines_count, start_time, end_time) end