BathHacked/energy-sparks

View on GitHub
app/services/schools/advice_page_benchmarks/baseload_benchmark_generator.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Schools
  module AdvicePageBenchmarks
    class BaseloadBenchmarkGenerator < SchoolBenchmarkGenerator
      def benchmark_school
        return unless baseload_service.enough_data?
        baseload_service.benchmark_baseload.category
      end

      private

      def baseload_service
        @baseload_service ||= Schools::Advice::BaseloadService.new(@school, @aggregate_school)
      end
    end
  end
end