# File lib/sidekiq/cron/job.rb, line 411 def valid? #clear previous errors @errors = [] errors << "'name' must be set" if @name.nil? || @name.size == 0 if @cron.nil? || @cron.size == 0 errors << "'cron' must be set" else begin @parsed_cron = Fugit.do_parse_cron(@cron) rescue => e errors << "'cron' -> #{@cron.inspect} -> #{e.class}: #{e.message}" end end errors << "'klass' (or class) must be set" unless klass_valid errors.empty? end