Method: Pumi::DataSource::Geocoder#load_data!
- Defined in:
- lib/pumi/data_source/geocoder.rb
#load_data!(output_dir: "data") ⇒ Object
221 222 223 224 225 226 227 228 229 230 231 232 233 234 |
# File 'lib/pumi/data_source/geocoder.rb', line 221 def load_data!(output_dir: "data") data.each do |code, attributes| geocoded_result = geocoded_results.find { |r| r.code == code } next if geocoded_result.nil? attributes["geodata"] ||= {} attributes["geodata"]["lat"] = geocoded_result.lat attributes["geodata"]["long"] = geocoded_result.long attributes["geodata"]["bounding_box"] = geocoded_result.bounding_box end write_data!(output_dir) end |