app/controllers/comparisons/holiday_and_term_controller.rb
module Comparisons
class HolidayAndTermController < Shared::ArbitraryPeriodController
private
def set_headers(include_previous_period_unadjusted: true)
super()
@include_previous_period_unadjusted = include_previous_period_unadjusted
@electricity_colgroups = colgroups(fuel: false, holiday_name: true)
@electricity_headers = headers(fuel: false, holiday_name: true)
@heating_colgroups = colgroups(fuel: false, previous_period_unadjusted: @include_previous_period_unadjusted, holiday_name: true)
@heating_headers = headers(fuel: false, previous_period_unadjusted: @include_previous_period_unadjusted, holiday_name: true)
@period_type_string = I18n.t('comparisons.period_types.periods')
end
def key
:holiday_and_term
end
def load_data
Comparison::HolidayAndTerm.for_schools(@schools).with_data_for_previous_period.by_total_percentage_change
end
end
end