class SimpleCalendar::WeekCalendar
Public Instance Methods
date_range()
click to toggle source
# File lib/simple_calendar/week_calendar.rb, line 16 def date_range starting = start_date.beginning_of_week ending = (starting + (number_of_weeks - 1).weeks).end_of_week (starting..ending).to_a end
end_week()
click to toggle source
# File lib/simple_calendar/week_calendar.rb, line 12 def end_week week_number + number_of_weeks - 1 end
number_of_weeks()
click to toggle source
# File lib/simple_calendar/week_calendar.rb, line 8 def number_of_weeks options.fetch(:number_of_weeks, 1) end
week_number()
click to toggle source
# File lib/simple_calendar/week_calendar.rb, line 3 def week_number format = Date.beginning_of_week == :sunday ? "%U" : "%V" start_date.beginning_of_week.strftime(format).to_i end