class Rufus::CronJob

def initialize (scheduler, cron_id, line, params, &block)

def initialize (scheduler, cron_id, line, params, &block)
    super(scheduler, cron_id, params, &block)
    if line.is_a?(String)
        @cron_line = CronLine.new(line)
    elsif line.is_a?(CronLine)
        @cron_line = line
    else
        raise \
            "Cannot initialize a CronJob " +
            "with a param of class #{line.class}"
    end
end