lib/vscal/calendar_printer.rb
def days_for_week(start_day)
      (start_day..last_day_of_week(start_day)).reduce("") do |days, day|
        days << (day.month == start_day.month ? day_display(day) : EMPTY_DAY)
      end
    end
# collect all the days for a week into a single string; if the month
# rolls over during the week, add empty padding for those days
collect all the days for a week into a single string; if the month
rolls over during the week, add empty padding for those days
collect all the days for a week into a single string ; if the month rolls over during the week add empty padding for those days
def days_for_week(start_day)
      (start_day..last_day_of_week(start_day)).reduce("") do |days, day|
        days << (day.month == start_day.month ? day_display(day) : EMPTY_DAY)
      end
    end
def days_for_week ( start_day ) ( start_day .. last_day_of_week ( start_day ) ) . reduce ( "" ) do | days , day | days << ( day . month == start_day . month ? day_display ( day ) : EMPTY_DAY ) end end
collect all the days for a week into a single string; if the month
rolls over during the week, add empty padding for those days
collect all the days for a week into a single string ; if the month rolls over during the week add empty padding for those days
start_day