Sha256: 02fd66ca76b9af2c4e3c2d5c54c1c541739196e24817d022d2ebdaae6cc965bd

Contents?: true

Size: 622 Bytes

Versions: 1

Compression:

Stored size: 622 Bytes

Contents

require 'importer_helper'
require 'postgres-copy'

namespace :import do
  namespace :persona do
    desc 'Import all rakes for Persona'
    task all: :environment do
      include CustomPostgresCopy

      ImporterHelper.run do
        unless CompanySize.any?
          puts 'Importing company sizes...'

          make_copy(CompanySize, 'lib/import/files/company_sizes.csv')

          puts 'Done!'
        end

        unless LegalNature.any?
          puts 'Importing legal natures'

          make_copy(LegalNature, 'lib/import/files/legal_natures.csv')

          puts 'Done!'
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 lib/tasks/importers/persona.rake