class Accuweather::Conditions::Current
Attributes
cloud_cover[R]
dewpoint[R]
humidity[R]
observation_time[R]
precipitation[R]
pressure[R]
real_feel[R]
temperature[R]
uv_index[R]
visibility[R]
weather_icon[R]
weather_text[R]
wind_direction[R]
wind_gusts[R]
wind_speed[R]
Public Class Methods
new(observation_time:, pressure:, temperature:, real_feel:, humidity:, weather_text:, weather_icon:, wind_gusts:, wind_speed:, wind_direction:, visibility:, precipitation:, uv_index:, dewpoint:, cloud_cover:)
click to toggle source
# File lib/accuweather/conditions/current.rb, line 6 def initialize(observation_time:, pressure:, temperature:, real_feel:, humidity:, weather_text:, weather_icon:, wind_gusts:, wind_speed:, wind_direction:, visibility:, precipitation:, uv_index:, dewpoint:, cloud_cover:) @observation_time = observation_time @pressure = pressure @temperature = temperature @real_feel = real_feel @humidity = humidity @weather_text = weather_text @weather_icon = weather_icon @wind_gusts = wind_gusts @wind_speed = wind_speed @wind_direction = wind_direction @visibility = visibility @precipitation = precipitation @uv_index = uv_index @dewpoint = dewpoint @cloud_cover = cloud_cover end
Public Instance Methods
==(other)
click to toggle source
# File lib/accuweather/conditions/current.rb, line 24 def ==(other) observation_time == other.observation_time && pressure == other.pressure && temperature == other.temperature && real_feel == other.real_feel && humidity == other.humidity && weather_text == other.weather_text && weather_icon == other.weather_icon && wind_gusts == other.wind_gusts && wind_speed == other.wind_speed && wind_direction == other.wind_direction && visibility == other.visibility && precipitation == other.precipitation && uv_index == other.uv_index && dewpoint == other.dewpoint && cloud_cover == other.cloud_cover rescue NoMethodError false end
to_s()
click to toggle source
# File lib/accuweather/conditions/current.rb, line 44 def to_s "observation_time: #{observation_time}, pressure: #{pressure}, temperature: #{temperature}, real_feel: #{real_feel}, humidity: #{humidity}, weather_text: #{weather_text}, weather_icon: #{weather_icon}, wind_gusts: #{wind_gusts}, wind_speed: #{wind_speed}, wind_direction: #{wind_direction}, visibility: #{visibility}, precipitation: #{precipitation}, uv_index: #{uv_index}, dewpoint: #{dewpoint}, cloud_cover: #{cloud_cover}" end