Class: CronSpec::DowFactory
- Inherits:
-
CronSpecificationFactory
- Object
- CronSpecificationFactory
- CronSpec::DowFactory
- Defined in:
- lib/cron-spec/dow_factory.rb
Constant Summary collapse
- DayOfWeekLowerLimit =
0- DayOfWeekUpperLimit =
6- DaysOfWeek =
%w{ sun mon tue wed thu fri sat }- DayOfWeekExpression =
DaysOfWeek.join('|')
- DayOfWeekSingleValuePattern =
/\A(#{DayOfWeekExpression}|\d)\z/- DayOfWeekRangePattern =
/\A(#{DayOfWeekExpression}|\d)-(#{DayOfWeekExpression}|\d)\z/- NamedDayOfWeekPattern =
/\A(#{DayOfWeekExpression})\z/
Constants inherited from CronSpecificationFactory
CronSpecificationFactory::RangePattern, CronSpecificationFactory::SingleValuePattern, CronSpecificationFactory::StepPattern, CronSpecificationFactory::WildcardPattern
Instance Method Summary collapse
-
#initialize ⇒ DowFactory
constructor
A new instance of DowFactory.
Methods inherited from CronSpecificationFactory
Constructor Details
#initialize ⇒ DowFactory
Returns a new instance of DowFactory.
17 18 19 20 21 22 23 |
# File 'lib/cron-spec/dow_factory.rb', line 17 def initialize super @lower_limit = DayOfWeekLowerLimit @upper_limit = DayOfWeekUpperLimit @single_value_pattern = DayOfWeekSingleValuePattern @range_pattern = DayOfWeekRangePattern end |