Class: When::CronPart
- Inherits:
-
Object
- Object
- When::CronPart
- Defined in:
- lib/when-cron/cron/cron_part.rb
Defined Under Namespace
Classes: InvalidString
Constant Summary collapse
- REMAP =
{ 'SUN' => '0', 'MON' => '1', 'TUE' => '2', 'WED' => '3', 'THU' => '4', 'FRI' => '5', 'SAT' => '6', 'JAN' => '1', 'FEB' => '2', 'MAR' => '3', 'APR' => '4', 'MAY' => '5', 'JUN' => '6', 'JUL' => '7', 'AUG' => '8', 'SEP' => '9', 'OCT' => '10', 'NOV' => '11', 'DEC' => '12', }
Instance Method Summary collapse
- #==(int) ⇒ Object
-
#initialize(cron_part) ⇒ CronPart
constructor
A new instance of CronPart.
- #wildcard? ⇒ Boolean
Constructor Details
#initialize(cron_part) ⇒ CronPart
Returns a new instance of CronPart.
28 29 30 31 |
# File 'lib/when-cron/cron/cron_part.rb', line 28 def initialize(cron_part) @cron_part = cron_part @part = parse(cron_part) end |
Instance Method Details
#==(int) ⇒ Object
33 34 35 36 |
# File 'lib/when-cron/cron/cron_part.rb', line 33 def ==(int) @part ||= parse(@cron_part) @part == int end |
#wildcard? ⇒ Boolean
38 39 40 |
# File 'lib/when-cron/cron/cron_part.rb', line 38 def wildcard? @part.kind_of? Wildcard end |