Class: BrDb::LoadCompaniesJob
- Inherits:
-
ApplicationJob
- Object
- ActiveJob::Base
- ApplicationJob
- BrDb::LoadCompaniesJob
- Defined in:
- app/jobs/br_db/load_companies_job.rb
Constant Summary collapse
- BASE_URL =
"https://arquivos.receitafederal.gov.br/dados/cnpj/dados_abertos_cnpj/"- RESOURCES =
TODO: enable “Estabelecimentos” again
[ "Cnaes" ]
- DELIMITER =
";"- ENCODING =
"iso-8859-1:utf-8"- QUOTE_CHARS =
%w[" | ~ ^ & *]
Instance Method Summary collapse
Instance Method Details
#perform(*args) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'app/jobs/br_db/load_companies_job.rb', line 17 def perform(*args) RESOURCES.each do |resource| download_files(resource) unzip_files(resource) load(resource) # cleanup(resource) end end |