10 lines
400 B
10 lines
400 B
6 months ago
|
namespace :data_import do
|
||
|
desc "Add CsvVariableDefinition records for each file in the specified directory"
|
||
|
task :add_variable_definitions, [:path] => :environment do |_task, args|
|
||
|
path = Rails.root.join(args[:path])
|
||
|
service = Imports::VariableDefinitionsService.new(path:)
|
||
|
service.call
|
||
|
Rails.logger.info "CSV Variable Definitions: #{service.count} total records added"
|
||
|
end
|
||
|
end
|