Module: TimeBoss::Calendar::Support::HasFiscalWeeks
- Defined in:
- lib/timeboss/calendar/support/has_fiscal_weeks.rb
Instance Method Summary collapse
Instance Method Details
#weeks_in(year:) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/timeboss/calendar/support/has_fiscal_weeks.rb', line 7 def weeks_in(year:) num_weeks = (((year.end_date - year.start_date) + 1) / 7.0).to_i num_weeks.times.map do |i| start_date = year.start_date + (i * 7).days Week.new(self, start_date, start_date + 6.days) end end |