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