Module: ScheduledTask::Checker

Included in:
ScheduledTask
Defined in:
app/models/scheduled_task/checker.rb

Instance Method Summary collapse

Instance Method Details

#checkObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/models/scheduled_task/checker.rb', line 5

def check
  check_banner
  if process_running?
    check_log("Already running (PID: #{pid})")
    return
  end
  if next_run.present?
    check_task_with_next_run
  else
    check_task_without_next_run
  end
end