Top Level Namespace

Defined Under Namespace

Modules: GLI, NA, Na Classes: Array, Hash, NilClass, String

Constant Summary collapse

REGEX_DAY =

Matches day names (e.g., mon, tue, wednesday)

Returns:

  • (Regexp)
/^(mon|tue|wed|thur?|fri|sat|sun)(\w+(day)?)?$/i.freeze
REGEX_CLOCK =

Matches clock times (e.g., 12:30 pm, midnight)

Returns:

'(?:\d{1,2}+(?::\d{1,2}+)?(?: *(?:am|pm))?|midnight|noon)'
REGEX_TIME =

Matches time strings using REGEX_CLOCK

Returns:

  • (Regexp)
/^#{REGEX_CLOCK}$/i.freeze