Class: Date

Inherits:
Object
  • Object
show all
Defined in:
lib/clark_kent.rb

Instance Method Summary collapse

Instance Method Details

#find_day(day_name) ⇒ Object



35
36
37
38
39
40
41
42
43
# File 'lib/clark_kent.rb', line 35

def find_day(day_name)
  if Date::DAYNAMES.include?(day_name.capitalize)
    week_start = self if [0,7].include? self.wday
    week_start ||= (self.beginning_of_week - 1.day)
    week_start + Date::DAYNAMES.index(day_name.capitalize)
  else
    self.send(day_name)
  end
end