Module: AWSCronParser
- Defined in:
- lib/aws_cron_parser.rb,
lib/aws_cron_parser/parser.rb,
lib/aws_cron_parser/helpers.rb,
lib/aws_cron_parser/version.rb,
lib/aws_cron_parser/describer.rb,
lib/aws_cron_parser/validator.rb,
lib/aws_cron_parser/parsers/base.rb,
lib/aws_cron_parser/fugit_adapter.rb,
lib/aws_cron_parser/helpers/clock.rb,
lib/aws_cron_parser/parsers/aws_at.rb,
lib/aws_cron_parser/helpers/numbers.rb,
lib/aws_cron_parser/validators/base.rb,
lib/aws_cron_parser/helpers/calendar.rb,
lib/aws_cron_parser/parsers/aws_cron.rb,
lib/aws_cron_parser/parsers/aws_rate.rb,
lib/aws_cron_parser/describer/template.rb,
lib/aws_cron_parser/parsers/quartz_cron.rb,
lib/aws_cron_parser/describer/day_composer.rb,
lib/aws_cron_parser/describer/cron_composer.rb,
lib/aws_cron_parser/describer/time_composer.rb,
lib/aws_cron_parser/helpers/cron_expression.rb,
lib/aws_cron_parser/describer/month_composer.rb,
lib/aws_cron_parser/validators/aws_at_validator.rb,
lib/aws_cron_parser/validators/aws_cron_validator.rb,
lib/aws_cron_parser/validators/aws_rate_validator.rb,
lib/aws_cron_parser/validators/aws_macro_validator.rb,
lib/aws_cron_parser/describer/field_describers/base.rb,
lib/aws_cron_parser/describer/field_describers/month.rb,
lib/aws_cron_parser/validators/quartz_cron_validator.rb,
lib/aws_cron_parser/describer/field_describers/time_field.rb,
lib/aws_cron_parser/describer/field_describers/day_of_week.rb,
lib/aws_cron_parser/describer/field_describers/day_of_month.rb
Defined Under Namespace
Modules: Describer, Helpers, Parsers, Validators Classes: FugitAdapter, Parser, Validator
Constant Summary collapse
- LOADER =
Exposed so hosts that boot eagerly (or the test suite) can force every constant to resolve instead of discovering a bad autoload path at runtime.
loader- VERSION =
'0.1.0'
Class Method Summary collapse
Class Method Details
.new(expression, time_source = Time) ⇒ Object
36 37 38 |
# File 'lib/aws_cron_parser.rb', line 36 def self.new(expression, time_source = Time) Parser.new(expression, time_source) end |
.parse ⇒ Object
40 41 42 |
# File 'lib/aws_cron_parser.rb', line 40 def self.parse(...) new(...) end |