# File lib/rufus/scheduler/jobs.rb, line 603
      def set_next_time(trigger_time, is_post=false)

        @next_time =
          if is_post
            Rufus::Scheduler::ZoTime.now + @interval
          elsif trigger_time.nil?
            if @first_at == nil || @first_at < Time.now
              Rufus::Scheduler::ZoTime.now + @interval
            else
              @first_at
            end
          else
            false
          end
      end