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|