app/services/alerts/system/missing_gas_data.rb
module Alerts
module System
class MissingGasData
def self.front_end_template_variables
{}
end
def self.front_end_template_charts
{}
end
def self.front_end_template_tables
{}
end
def self.benchmark_template_variables
{}
end
def initialize(school:, aggregate_school:, alert_type:, today: Time.zone.today)
@school = school
@aggregate_school = aggregate_school
@today = today
@alert_type = alert_type
end
def report
MissingData.new(aggregated_meters: @aggregate_school.aggregated_heat_meters, alert_type: @alert_type, today: @today).report
end
end
end
end