class Feriados::Rules::FixWeekDay
Attributes
Public Class Methods
Source
# File lib/feriados/rules/fix_week_day.rb, line 4 def initialize(week, wday, month, name = nil) super(name) @week = week @wday = wday @month = month end
Calls superclass method
Public Instance Methods
Source
# File lib/feriados/rules/fix_week_day.rb, line 11 def holiday?(date) date_from_week = (date.day - 1) / 7 + 1 wday == date.wday && month == date.month && week == date_from_week end
Protected Instance Methods
Source
# File lib/feriados/rules/fix_week_day.rb, line 20 def state [week, wday, month] end