Module: Duststorm

Defined in:
lib/duststorm.rb,
lib/duststorm/base.rb,
lib/duststorm/utils.rb,
lib/duststorm/version.rb,
lib/duststorm/weather.rb,
lib/duststorm/forecast.rb,
lib/duststorm/attribute.rb,
lib/duststorm/weather_api.rb,
lib/duststorm/weather/base.rb,
lib/duststorm/forecast/base.rb,
lib/duststorm/weather/daily.rb,
lib/duststorm/attribute/time.rb,
lib/duststorm/weather/hourly.rb,
lib/duststorm/weather/current.rb,
lib/duststorm/weather_apis/base.rb,
lib/duststorm/attribute/coordinate.rb,
lib/duststorm/utils/response_mapper.rb,
lib/duststorm/weather_apis/forecast_io.rb,
lib/duststorm/weather_apis/wunderground.rb

Defined Under Namespace

Modules: Attribute, Forecast, Utils, Weather, WeatherApi Classes: Base

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.configObject



18
19
20
# File 'lib/duststorm.rb', line 18

def self.config
  @@config ||= {}
end

.config=(config) ⇒ Object

Dustorm.config = { forecast_api: :api_key }



14
15
16
# File 'lib/duststorm.rb', line 14

def self.config=(config)
  @@config = config
end

.new(*args) ⇒ Object



22
23
24
# File 'lib/duststorm.rb', line 22

def self.new(*args)
  Duststorm::Base.new(*args)
end