class Barometer::WeatherBug::ForecastApi

Attributes

oauth_token[R]

Public Class Methods

new(query, oauth_token) click to toggle source
# File lib/barometer/weather_bug/forecast_api.rb, line 6
def initialize(query, oauth_token)
  @query = WeatherBug::Query.new(query)
  @oauth_token = oauth_token
end

Public Instance Methods

params() click to toggle source
# File lib/barometer/weather_bug/forecast_api.rb, line 15
def params
  oauth2_params.merge(@query.to_param)
end
url() click to toggle source
# File lib/barometer/weather_bug/forecast_api.rb, line 11
def url
  'https://thepulseapi.earthnetworks.com/data/forecasts/v1/daily'
end

Private Instance Methods

oauth2_params() click to toggle source
# File lib/barometer/weather_bug/forecast_api.rb, line 23
def oauth2_params
  { access_token: oauth_token.access_token }
end