class Rufus::CronLine

def parse_item (item, min, max)

def parse_item (item, min, max)
    return nil \
        if item == "*"
    return parse_list(item, min, max) \
        if item.index(",")
    return parse_range(item, min, max) \
        if item.index("*") or item.index("-")
    i = Integer(item)
    i = min if i < min
    i = max if i > max
    [ i ]
end