Sha256: 062f4650e1f42422c55e8cceda1563c93d65c1ad77e05f17e08f7f4c253b888c

Contents?: true

Size: 359 Bytes

Versions: 3

Compression:

Stored size: 359 Bytes

Contents

require "bundler/gem_tasks"
require 'yaml'

task :convert do
  codes = {}
  File.open('lib/data/US.txt').each_line do |line|
    array = line.split("\t")
    codes[array[1]] = {
      state_code: array[4],
      state_name: array[3],
      city:       array[2]
    }
  end

  File.open("lib/data/US.yml", "w") do |file|
    file.write codes.to_yaml
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
zip-codes-0.2.1 Rakefile
zip-codes-0.2.0 Rakefile
zip-codes-0.1.0 Rakefile