Sha256: 0c0681992d6605bd90a8ef0358afa7668f1d1519ac6d98d8bcbf42e0878bec04
Contents?: true
Size: 542 Bytes
Versions: 4
Compression:
Stored size: 542 Bytes
Contents
# Fetcher module WeatherFetcher class Fetcher def self.fetch(p) require 'yaml' classes = ProviderList.providers result = Array.new classes.each do |c| instance = c.new(p) instance.fetch result += instance.weathers end return result end def self.represent_result(result) puts result.inspect data = result.sort{|r,s| r.time_from <=> s.time_from} data.each do |d| puts "#{d.time_from} #{d.temperature} #{d.wind}" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems