Method: Blazer.run_checks

Defined in:
lib/blazer.rb

.run_checks(schedule: nil) ⇒ Object



138
139
140
141
142
143
144
145
# File 'lib/blazer.rb', line 138

def self.run_checks(schedule: nil)
  checks = Blazer::Check.includes(:query)
  checks = checks.where(schedule: schedule) if schedule
  checks.find_each do |check|
    next if check.state == "disabled"
    Safely.safely { run_check(check) }
  end
end