Sha256: 5fc399f139ec4f119d69894e5312319c60d1f86746c1e69b88a7673add6a6d70

Contents?: true

Size: 710 Bytes

Versions: 5

Compression:

Stored size: 710 Bytes

Contents

require 'earth/industry/naics_2002'
require 'earth/industry/naics_2007'

Naics2002Naics2007Concordance.class_eval do
  data_miner do
    import "the US Census NAICS 2002 to NAICS 2007 concordance",
           :url => 'http://www.census.gov/eos/www/naics/concordances/2002_to_2007_NAICS.xls',
           :skip => 3,
           :headers => %w{ 2002_code 2002_title 2007_code 2007_title } do
      key 'row_hash'
      store 'naics_2002_code', :synthesize => lambda { |row| "%06d" % row['2002_code'].to_i }
      store 'naics_2007_code', :synthesize => lambda { |row| "%06d" % row['2007_code'].to_i }
      store 'naics_2002_note', :synthesize => lambda { |row| extract_note row['2002_title'] }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
earth-0.11.16 lib/earth/industry/naics_2002_naics_2007_concordance/data_miner.rb
earth-0.11.15 lib/earth/industry/naics_2002_naics_2007_concordance/data_miner.rb
earth-0.11.14 lib/earth/industry/naics_2002_naics_2007_concordance/data_miner.rb
earth-0.11.13 lib/earth/industry/naics_2002_naics_2007_concordance/data_miner.rb
earth-0.11.12 lib/earth/industry/naics_2002_naics_2007_concordance/data_miner.rb