class Geonames::Export
Public Class Methods
new(data)
click to toggle source
# File lib/geonames_local/data/export.rb, line 5 def initialize(data) info 'Starting export..' @data = data end
Public Instance Methods
to_csv()
click to toggle source
# File lib/geonames_local/data/export.rb, line 10 def to_csv file = 'export.csv' info "Writing #{file} (#{@data.length} objects)" CSV.open('export.csv', 'w') do |csv| csv << @data[0].export_header @data.each { |o| csv << o.export } end info 'Export done.' end