A clear and concise description of what the issue is.
How to reproduce
require 'fugit'
c = Fugit.parse('0 9 29 feb *')
p c.previous_time
produces:
/Users/jmettraux/w/fugit/lib/fugit/cron.rb:225:in `block in previous_time': too many loops for "0 9 29 feb *" #previous_time, breaking, please fill an issue at https://git.io/fjJCQ (RuntimeError)
from /Users/jmettraux/w/fugit/lib/fugit/cron.rb:223:in `loop'
from /Users/jmettraux/w/fugit/lib/fugit/cron.rb:223:in `previous_time'
from tst/iteration_count.rb:15:in `<main>'
Issue description
A clear and concise description of what the issue is.
How to reproduce
produces:
Expected behaviour
Expected something like:
Context
Additional context
None.