lib/timeboss/calendar/waypoints/absolute.rb in timeboss-1.1.3 vs lib/timeboss/calendar/waypoints/absolute.rb in timeboss-1.1.4
- old
+ new
@@ -13,9 +13,10 @@
months = (month..month + size - 1).map { |i| basis.new(year_index, i) }
klass.new(self, year_index, index, months.first.start_date, months.last.end_date)
end
define_method "#{type}_for" do |date|
+ date = date.to_date
window = public_send(type, date.year - 1, 1)
loop do
break window if window.to_range.include?(date)
window = window.next
end