Class: Umbrella::Weather
- Inherits:
-
Object
- Object
- Umbrella::Weather
- Defined in:
- lib/Umbrella/weather.rb
Constant Summary collapse
- @@all =
[]
Instance Attribute Summary collapse
-
#city ⇒ Object
Returns the value of attribute city.
-
#rain_perc ⇒ Object
Returns the value of attribute rain_perc.
-
#sunrise ⇒ Object
Returns the value of attribute sunrise.
-
#sunset ⇒ Object
Returns the value of attribute sunset.
-
#temperature ⇒ Object
Returns the value of attribute temperature.
-
#weather_condition ⇒ Object
Returns the value of attribute weather_condition.
-
#wind ⇒ Object
Returns the value of attribute wind.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#city ⇒ Object
Returns the value of attribute city.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def city @city end |
#rain_perc ⇒ Object
Returns the value of attribute rain_perc.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def rain_perc @rain_perc end |
#sunrise ⇒ Object
Returns the value of attribute sunrise.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def sunrise @sunrise end |
#sunset ⇒ Object
Returns the value of attribute sunset.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def sunset @sunset end |
#temperature ⇒ Object
Returns the value of attribute temperature.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def temperature @temperature end |
#weather_condition ⇒ Object
Returns the value of attribute weather_condition.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def weather_condition @weather_condition end |
#wind ⇒ Object
Returns the value of attribute wind.
2 3 4 |
# File 'lib/Umbrella/weather.rb', line 2 def wind @wind end |
Class Method Details
.all ⇒ Object
10 11 12 |
# File 'lib/Umbrella/weather.rb', line 10 def self.all @@all end |
.find_by_city(city) ⇒ Object
14 15 16 |
# File 'lib/Umbrella/weather.rb', line 14 def self.find_by_city(city) self.all.find{|a| a.city == city} end |
Instance Method Details
#save ⇒ Object
6 7 8 |
# File 'lib/Umbrella/weather.rb', line 6 def save @@all << self end |