class Netatmo::DashboardData::Pressure
Attributes
absolute_pressure[RW]
time[RW]
trend[RW]
unit[RW]
value[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/netatmo/dashboard_data/pressure.rb, line 12 def initialize(data) return if data.nil? self.time = Time.at(data['time_utc']) self.value = data['Pressure'].to_f self.absolute_pressure = data['AbsolutePressure'].to_f self.trend = Netatmo::Util::TempTrend.key(data['pressure_trend'].to_sym) self.unit = 'mbar' end
Public Instance Methods
abs()
click to toggle source
# File lib/netatmo/dashboard_data/pressure.rb, line 32 def abs absolute_pressure end
absolute()
click to toggle source
# File lib/netatmo/dashboard_data/pressure.rb, line 36 def absolute absolute_pressure end
pressure()
click to toggle source
# File lib/netatmo/dashboard_data/pressure.rb, line 28 def pressure value end
to_s()
click to toggle source
# File lib/netatmo/dashboard_data/pressure.rb, line 22 def to_s "#{value} #{unit}" end