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