BathHacked/energy-sparks

View on GitHub
lib/tasks/configuration/generate_for_schools.rake

Summary

Maintainability
Test Coverage
namespace :configuration do
  desc 'Run alerts job'
  task generate_for_schools: [:environment] do
    puts Time.zone.now
    School.process_data.each do |school|
      puts "Running all configuration creation for #{school.name}"
      begin
        Schools::GenerateConfiguration.new(school).generate
      rescue => e
        puts "Generation of configuration failure for #{school.name} because #{e.message}"
      end
    end
    puts Time.zone.now
  end
end