parse-cron icon indicating copy to clipboard operation
parse-cron copied to clipboard

Error when expression = "15-59/15 * * * *"

Open DeepanshuDialani opened this issue 11 years ago • 1 comments

Hi,

CronParser#next is failing with some expressions. One example:

expression = "15-59/15 * * * *" cron_parser = CronParser.new(expression) next_execution_time = cron_parser.next(Time.now)

Trace: ArgumentError: argument out of range from /usr/lib/ruby/gems/1.9.1/gems/parse-cron-0.1.2/lib/cron_parser.rb:22:in local' from /usr/lib/ruby/gems/1.9.1/gems/parse-cron-0.1.2/lib/cron_parser.rb:22:into_time' from /usr/lib/ruby/gems/1.9.1/gems/parse-cron-0.1.2/lib/cron_parser.rb:80:in next' from (irb):9 from /usr/lib/ruby/gems/1.9.1/gems/railties-3.0.5/lib/rails/commands/console.rb:44:instart' from /usr/lib/ruby/gems/1.9.1/gems/railties-3.0.5/lib/rails/commands/console.rb:8:in start' from /usr/lib/ruby/gems/1.9.1/gems/railties-3.0.5/lib/rails/commands.rb:23:in<top (required)>' from script/rails:6:in require' from script/rails:6:in

Thanks Deepanshu Dialani

DeepanshuDialani avatar Oct 22 '13 14:10 DeepanshuDialani

Since it works for all my use cases, i wont add any more code / tests / fixes.

you can fork, write a test, fix it, create a pull request and i'll happily merge it!

siebertm avatar Oct 23 '13 08:10 siebertm