class WeekToDate::GetDate

Public Class Methods

date_from_num(year, week_number, day) click to toggle source
# File lib/week_to_date.rb, line 19
def self.date_from_num(year, week_number, day)
  if day == 7
    week_number = week_number - 1
    date = Date.commercial(year, week_number, day)
  else
    date = Date.commercial(year, week_number, day)
  end
end
get_date(year, week_number, day) click to toggle source
# File lib/week_to_date.rb, line 8
def self.get_date(year, week_number, day)
  if day.downcase == "monday" then day_num = 1 end
  if day.downcase == "tuesday" then day_num = 2 end
  if day.downcase == "wednesday" then day_num = 3 end
  if day.downcase == "thursday" then day_num = 4 end
  if day.downcase == "friday" then day_num = 5 end
  if day.downcase == "saturday" then day_num = 6 end
  if day.downcase == "sunday" then day_num = 7 end
  self.date_from_num(year, week_number, day_num)
end