Class: Waqi::WeatherCondition
- Inherits:
-
Object
- Object
- Waqi::WeatherCondition
- Defined in:
- lib/waqi/models/weather_condition.rb
Instance Attribute Summary collapse
-
#atmospheric_pressure ⇒ Object
readonly
Returns the value of attribute atmospheric_pressure.
-
#carbon_monoxyde ⇒ Object
readonly
Returns the value of attribute carbon_monoxyde.
-
#dew ⇒ Object
readonly
Returns the value of attribute dew.
-
#nitrogen_dioxide ⇒ Object
readonly
Returns the value of attribute nitrogen_dioxide.
-
#ozone ⇒ Object
readonly
Returns the value of attribute ozone.
-
#pm10 ⇒ Object
readonly
Returns the value of attribute pm10.
-
#pm25 ⇒ Object
readonly
Returns the value of attribute pm25.
-
#relative_humidity ⇒ Object
readonly
Returns the value of attribute relative_humidity.
-
#sulphur_dioxide ⇒ Object
readonly
Returns the value of attribute sulphur_dioxide.
-
#temperature ⇒ Object
readonly
Returns the value of attribute temperature.
-
#wind ⇒ Object
readonly
Returns the value of attribute wind.
Instance Method Summary collapse
-
#initialize(data) ⇒ WeatherCondition
constructor
A new instance of WeatherCondition.
Constructor Details
#initialize(data) ⇒ WeatherCondition
Returns a new instance of WeatherCondition.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/waqi/models/weather_condition.rb', line 7 def initialize(data) @carbon_monoxyde = data.dig(:co, :v) @dew = data.dig(:d, :v) @relative_humidity = data.dig(:h, :v) @nitrogen_dioxide = data.dig(:no2, :v) @ozone = data.dig(:o3, :v) @atmospheric_pressure = data.dig(:p, :v) @pm10 = data.dig(:pm10, :v) @pm25 = data.dig(:pm25, :v) @sulphur_dioxide = data.dig(:so2, :v) @temperature = data.dig(:t, :v) @wind = data.dig(:w, :v) # @wind_direction = data.dig(:wd, :v) # unkown value? end |
Instance Attribute Details
#atmospheric_pressure ⇒ Object (readonly)
Returns the value of attribute atmospheric_pressure.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def atmospheric_pressure @atmospheric_pressure end |
#carbon_monoxyde ⇒ Object (readonly)
Returns the value of attribute carbon_monoxyde.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def carbon_monoxyde @carbon_monoxyde end |
#dew ⇒ Object (readonly)
Returns the value of attribute dew.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def dew @dew end |
#nitrogen_dioxide ⇒ Object (readonly)
Returns the value of attribute nitrogen_dioxide.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def nitrogen_dioxide @nitrogen_dioxide end |
#ozone ⇒ Object (readonly)
Returns the value of attribute ozone.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def ozone @ozone end |
#pm10 ⇒ Object (readonly)
Returns the value of attribute pm10.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def pm10 @pm10 end |
#pm25 ⇒ Object (readonly)
Returns the value of attribute pm25.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def pm25 @pm25 end |
#relative_humidity ⇒ Object (readonly)
Returns the value of attribute relative_humidity.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def relative_humidity @relative_humidity end |
#sulphur_dioxide ⇒ Object (readonly)
Returns the value of attribute sulphur_dioxide.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def sulphur_dioxide @sulphur_dioxide end |
#temperature ⇒ Object (readonly)
Returns the value of attribute temperature.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def temperature @temperature end |
#wind ⇒ Object (readonly)
Returns the value of attribute wind.
3 4 5 |
# File 'lib/waqi/models/weather_condition.rb', line 3 def wind @wind end |