HabitatMap/AirCasting

View on GitHub
app/models/air_now/measurement.rb

Summary

Maintainability
A
0 mins
Test Coverage
module AirNow
  Measurement =
    Struct.new(
      :sensor_name,
      :location,
      :title,
      :latitude,
      :longitude,
      :time_local,
      :time_with_time_zone,
      :time_zone,
      :value,
      keyword_init: true
    ) do
      def build_stream
        AirNow::Stream.new(
          latitude: latitude,
          longitude: longitude,
          sensor_name: sensor_name,
          time_zone: time_zone,
        )
      end
    end
end