class Netatmo::DashboardData::Humidity

Attributes

time[RW]
unit[RW]
value[RW]

Public Class Methods

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

  self.time = Time.at(data['time_utc'])
  self.value = data['Humidity'].to_f
  self.unit = '%'
end

Public Instance Methods

humidity() click to toggle source
# File lib/netatmo/dashboard_data/humidity.rb, line 20
def humidity
  value
end
status() click to toggle source
# File lib/netatmo/dashboard_data/humidity.rb, line 24
def status
  # TODO: calculate status (green/yellow/red)
end
to_s() click to toggle source
# File lib/netatmo/dashboard_data/humidity.rb, line 16
def to_s
  "#{value}#{unit}"
end