Class: WeekToDate::GetDate
- Inherits:
-
Object
- Object
- WeekToDate::GetDate
- Defined in:
- lib/week_to_date.rb
Class Method Summary collapse
Class Method Details
.date_from_num(year, week_number, day) ⇒ Object
19 20 21 22 23 24 25 26 |
# 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) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# 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 |