lib/datasets/e-stat-japan.rb in red-datasets-0.1.4 vs lib/datasets/e-stat-japan.rb in red-datasets-0.1.5

- old
+ new

@@ -72,10 +72,11 @@ @api_version = '3.0' @base_url = "https://api.e-stat.go.jp/rest/#{@api_version}/app/json/getStatsData" @metadata.id = "e-stat-japan-#{@api_version}" @metadata.name = "e-Stat API #{@api_version}" @metadata.url = @base_url + @metadata.licenses = ["CC-BY-4.0"] @metadata.description = "e-Stat API #{@api_version}" @id = id @areas = areas @categories = categories @@ -212,10 +213,10 @@ # MEMO: # The e-stat api always returns 200 (Ok) # even if error happens dispite of its error mapping. # So we can't avoid caching retrieved response from the api. # ref: https://www.e-stat.go.jp/api/api-info/e-stat-manual3-0 - download(@data_path, @url.to_s) unless @data_path.exist? + download(@data_path, @url.to_s) end def index_data # parse json raw_data = File.open(@data_path) do |io|