Module: Flexitime

Extended by:
Parser, Forwardable
Defined in:
lib/flexitime.rb,
lib/flexitime/parser.rb,
lib/flexitime/version.rb,
lib/flexitime/configuration.rb

Defined Under Namespace

Modules: Parser Classes: Configuration

Constant Summary collapse

VERSION =
"1.0.0"
PRECISIONS =
[:day, :hour, :min, :sec, :usec].freeze
DATE_PARTS =
[:day, :month].freeze

Constants included from Parser

Parser::HOUR_MINUTE_REGEX, Parser::HOUR_MINUTE_SECOND_REGEX, Parser::ISO8601_DATE_REGEX, Parser::ISO8601_TIME_REGEX, Parser::LOCAL_DATE_REGEX

Class Method Summary collapse

Methods included from Parser

parse

Class Method Details

.configurationObject



31
32
33
# File 'lib/flexitime.rb', line 31

def configuration
  Thread.current["Flexitime.configuration"] ||= Configuration.new
end