Method: Harvestime::TimeFilter#delete_date_range

Defined in:
lib/harvestime/time_filter.rb

#delete_date_range(start_date, end_date) ⇒ Object



37
38
39
40
41
42
43
44
45
# File 'lib/harvestime/time_filter.rb', line 37

def delete_date_range(start_date, end_date)
  date_range = (Date.parse(start_date.to_s)..Date.parse(end_date.to_s))
    .map { |day| day }
  date_range.each do |date|
    all_times_in_date(date).each do |entry|
      delete_entry(entry)
    end
  end
end