class Fugit::Cron

def expand(min, max, r)

def expand(min, max, r)
  sta, edn, sla = r
  #return false if sla && sla > max
    #
    # let it go, "* */24 * * *" and "* */27 * * *" are okay
    # gh-86 and gh-103
  edn = max if sla && edn.nil?
  return nil if sta.nil? && edn.nil? && sla.nil?
  return sta if sta && edn.nil?
  sla = 1 if sla == nil
  sta = min if sta == nil
  edn = max if edn == nil || edn < 0 && sta > 0
  range(min, max, sta, edn, sla)
end