Class: AWSCronParser::Parsers::QuartzCron
- Defined in:
- lib/aws_cron_parser/parsers/quartz_cron.rb
Instance Attribute Summary
Attributes inherited from Base
#original_source, #source, #time_source, #time_zone
Instance Method Summary collapse
-
#initialize(source, time_source = Time) ⇒ QuartzCron
constructor
A new instance of QuartzCron.
Methods inherited from Base
Methods included from Helpers
Constructor Details
#initialize(source, time_source = Time) ⇒ QuartzCron
Returns a new instance of QuartzCron.
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/aws_cron_parser/parsers/quartz_cron.rb', line 8 def initialize(source, time_source = Time) super(source, time_source) # Initialize FugitAdapter for standard CRON parsing # FugitAdapter handles: # - Normalization (? → *, etc.) # - Validation (field count, ranges, special chars) # - Calculation of next/last occurrences # - Timezone handling @fugit_adapter = FugitAdapter.new(@source, time_source) end |