class Netatmo::DashboardData::Rain

Attributes

sum_rain_1[RW]
sum_rain_24[RW]
time[RW]
value[RW]

Public Class Methods

new(data) click to toggle source
# File lib/netatmo/dashboard_data/rain.rb, line 8
def initialize(data)
  return if data.nil?

  self.time = Time.at(data['time_utc'])
  self.value = data['Rain'].to_f
  self.sum_rain_1 = data['sum_rain_1'].to_f
  self.sum_rain_24 = data['sum_rain_24'].to_f
end

Public Instance Methods

last_day() click to toggle source
# File lib/netatmo/dashboard_data/rain.rb, line 29
def last_day
  sum_rain_24
end
last_hour() click to toggle source
# File lib/netatmo/dashboard_data/rain.rb, line 25
def last_hour
  sum_rain_1
end
rain() click to toggle source
# File lib/netatmo/dashboard_data/rain.rb, line 21
def rain
  value
end
to_s() click to toggle source
# File lib/netatmo/dashboard_data/rain.rb, line 17
def to_s
  value
end