Module: LibTAD::DateCalculator

Defined in:
lib/types/date_calculator/period.rb,
lib/types/date_calculator/weekdays.rb,
lib/types/date_calculator/business_holiday.rb,
lib/types/date_calculator/business_days_filter.rb

Defined Under Namespace

Classes: BusinessHoliday, Period, Weekdays

Constant Summary collapse

BUSINESS_DAYS_FILTER =

All valid business days filters.

[
  # Include or exclude Mondays.
  :mon,

  # Include or exclude Tuesdays.
  :tue,

  # Include or exclude Wednesdays.
  :wed,

  # Include or exclude Thursdays.
  :thu,

  # Include or exclude Fridays.
  :fri,

  # Include or exclude Saturdays.
  :sat,

  # Include or exclude Sundays.
  :sun,

  # Include or exclude weekends.
  :weekend,

  # Include or exclude holidays.
  :holidays,

  # Include or exclude weekends and holidays combined.
  :weekendholidays,

  # Include or exclude nothing.
  :none
].freeze