Module: Workhours

Extended by:
Util
Defined in:
lib/workhours.rb,
lib/workhours/util.rb,
lib/workhours/week.rb,
lib/workhours/period.rb,
lib/workhours/version.rb

Defined Under Namespace

Modules: Util Classes: MultidayPeriodError, NoClosingError, NoHoursError, Period, Week

Constant Summary collapse

ALL_DAYS =
::Time::RFC2822_DAY_NAME.map(&:downcase)
DEFAULTS =
{
  holidays: [],
  open:     '09:00',
  close:    '18:00',
  week:     %w(mon tue wed thu fri),
  hours:    [],
}
VERSION =
"0.3.0"

Method Summary

Methods included from Util

int_to_wday, is_today?, is_tomorrow?, is_yesterday?, next_day, prev_day, wday_to_int