Class: LitaForecast::Current

Inherits:
Object
  • Object
show all
Includes:
Mixins
Defined in:
lib/lita/handlers/forecast/current.rb

Overview

LitaForecast::Current

Instance Method Summary collapse

Methods included from Mixins

#geo_location, #units

Constructor Details

#initialize(forecast) ⇒ Current

Returns a new instance of Current.



12
13
14
# File 'lib/lita/handlers/forecast/current.rb', line 12

def initialize(forecast)
  @f = forecast
end

Instance Method Details

#conditionsObject



16
17
18
19
20
21
22
# File 'lib/lita/handlers/forecast/current.rb', line 16

def conditions
  c = currently
  "#{temp} (feels like #{feels}) #{c['summary']}; Winds #{wind}; " \
  "Humidity #{humidity}; Dew Pt #{dew_pt}; Pressure #{pressure}; Cloud " \
  "cover #{clouds}.\n" \
  "Next hour: #{next_hour} Next 24h: #{today}"
end