Sha256: 9a05ad4c42ae835c003dd195f6144945e3d807866bc81d5b3b3b311d3f1eecd6

Contents?: true

Size: 462 Bytes

Versions: 2

Compression:

Stored size: 462 Bytes

Contents

module Duststorm
  module WeatherApi
    DEFAULT_FORECAST_URL = 'https://api.forecast.io'

    def self.response(lat,lng,options)
      WeatherApi::klass.new(lat, lng, options).execute
    end

    def self.klass
      send(Duststorm.config.keys.first)
    end

    private

    def self.forecast_io
      ForecastIo
    end
  end
end

require_relative 'weather_apis/base'
require_relative 'weather_apis/forecast_io'
require_relative 'weather_apis/wunderground'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
duststorm-0.0.2 lib/duststorm/weather_api.rb
duststorm-0.0.1 lib/duststorm/weather_api.rb