BathHacked/energy-sparks

View on GitHub
app/controllers/data_feeds/dark_sky_temperature_readings_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
module DataFeeds
  class DarkSkyTemperatureReadingsController < GenericController
    include CsvDownloader

    load_and_authorize_resource

    CSV_HEADER = 'Area Title,Reading Date,00:30,01:00,01:30,02:00,02:30,03:00,03:30,04:00,04:30,05:00,05:30,06:00,06:30,07:00,07:30,08:00,08:30,09:00,09:30,10:00,10:30,11:00,11:30,12:00,12:30,13:00,13:30,14:00,14:30,15:00,15:30,16:00,16:30,17:00,17:30,18:00,18:30,19:00,19:30,20:00,20:30,21:00,21:30,22:00,22:30,23:00,23:30,00:00'.freeze

    def set_up_data_feed
      @title = 'Dark Sky Temperature readings'.freeze
      @data_class = DarkSkyTemperatureReading
      @data_class_column_name = :temperature_celsius_x48
      @csv_header = CSV_HEADER
    end
  end
end