Class: WeekToDate::GetDate

Inherits:
Object
  • Object
show all
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