require 'soap/wsdlDriver'
# TODO why not use HttpUtil instead of open-uri?
-require 'open-uri'
+require 'open-uri'
require 'rexml/document'
require 'erb'
return parse(retrieve),Time.new
end
private
- def retrieve
+ def retrieve
forecast = @forecaster.NDFDgenByDay(
@lat,@long,Time.now.strftime("%Y-%m-%d"),2,"24 hourly")
(REXML::Document.new(forecast)).root
end
end
end
-
+
def get_forecast(m,loc)
begin
@cache_mutex.synchronize do