class Kisyo::Element::Day

Attributes

day_length[R]
general_weather_condition_day[R]
general_weather_condition_night[R]
humidity_avg[R]
humidity_min[R]
precipitation_10min_max[R]
precipitation_hourly_max[R]
precipitation_total[R]
temperature_avg[R]
temperature_max[R]
temperature_min[R]

Public Class Methods

new( _, _, precipitation_total, precipitation_hourly_max, precipitation_10min_max, temperature_avg, temperature_max, temperature_min, humidity_avg, humidity_min, _, _, _, _, _, day_length, _, _, general_weather_condition_day, general_weather_condition_night ) click to toggle source
# File lib/kisyo/elements/day.rb, line 18
def initialize(
      _, _,
      precipitation_total,
      precipitation_hourly_max,
      precipitation_10min_max,
      temperature_avg,
      temperature_max,
      temperature_min,
      humidity_avg,
      humidity_min,
      _, _, _, _, _,
      day_length,
      _, _,
      general_weather_condition_day,
      general_weather_condition_night
    )
  @precipitation_total = convert_value(precipitation_total)
  @precipitation_hourly_max = convert_value(precipitation_hourly_max)
  @precipitation_10min_max = convert_value(precipitation_10min_max)
  @temperature_avg = convert_value(temperature_avg)
  @temperature_max = convert_value(temperature_max)
  @temperature_min = convert_value(temperature_min)
  @humidity_avg = convert_value(humidity_avg)
  @humidity_min = convert_value(humidity_min)
  @day_length = convert_value(day_length)
  @general_weather_condition_day = general_weather_condition_day
  @general_weather_condition_night = general_weather_condition_night
end

Public Instance Methods

convert_value(value) click to toggle source
# File lib/kisyo/elements/day.rb, line 47
def convert_value(value)
  case value
  when '--'
    nil
  else
    value.to_f
  end
end