class Barometer::Noaa::ForecastApi
Public Class Methods
new(query)
click to toggle source
# File lib/barometer/noaa/forecast_api.rb, line 6 def initialize(query) @query = ForecastQuery.new(query) end
Public Instance Methods
params()
click to toggle source
# File lib/barometer/noaa/forecast_api.rb, line 14 def params {format: '24 hourly', numDays: '7'}.merge(@query.to_param) end
unwrap_nodes()
click to toggle source
# File lib/barometer/noaa/forecast_api.rb, line 18 def unwrap_nodes ['dwml', 'data'] end
url()
click to toggle source
# File lib/barometer/noaa/forecast_api.rb, line 10 def url 'http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php' end