Method: Date#fed_fixed_holiday?

Defined in:
lib/fat_core/date.rb

#fed_fixed_holiday?Boolean

Calculations for Federal holidays 5 USC 6103

Returns:

  • (Boolean)
[View source]

539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
# File 'lib/fat_core/date.rb', line 539

def fed_fixed_holiday?
  # Fixed-date holidays on weekdays
  if self.mon == 1 && self.mday == 1
    # New Years (January 1),
    true
  elsif self.mon == 7 && self.mday == 4
    # Independence Day (July 4),
    true
  elsif self.mon == 11 && self.mday == 11
    # Veterans Day (November 11),
    true
  elsif self.mon == 12 && self.mday == 25
    # Christmas (December 25), and
    true
  else
    false
  end
end