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