module Europe::Eurostat
Constants
- STAT_URL
Public Class Methods
Source
# File lib/europe/eurostat/eurostat.rb, line 32 def self.fetch_stats(dataset, filters) uri = generate_url(dataset, filters) resp = Net::HTTP.get(uri) JSON.parse(resp) end
Source
# File lib/europe/eurostat/eurostat.rb, line 19 def self.generate_url(dataset, _filters) uri = URI.parse(STAT_URL + dataset) params = { precision: 1, geo: 'EU28', unit: 'EUR_HAB', time: '2010', indic_na: 'B1GM', unitLabel: 'code' } uri.query = URI.encode_www_form(params) # p URI.encode_www_form(params) # p uri.to_s uri end
Source
# File lib/europe/eurostat/eurostat.rb, line 15 def self.retrieve(dataset, filters) fetch_stats(dataset, filters) end