module Wunderground::Resources

Constants

RESOURCES

Public Class Methods

method_missing(sym, options = {}) click to toggle source
# File lib/wunderground/resources.rb, line 11
def self.method_missing(sym, options = {})
  queries = sym.to_s.split("_and_").map(&:to_sym)
  location = Location.new(options).location
  raise NoMethodError unless (queries - RESOURCES).empty?
  JSON.parse Client.get("api/#{Wunderground.api_key}/#{queries.join("/")}/q/#{location}.json").body
end