decidim-module-census_connector/lib/tasks/decidim_census_connector.rake
# frozen_string_literal: true
namespace :decidim_census_connector do
desc "Update scopes with data located on seeds/scopes folder"
task :update_scopes, [:organization_id] => :environment do |_t, args|
require "decidim/census_connector/seeds/scopes"
organization = Decidim::Organization.find(args[:organization_id])
base_path = File.expand_path("../../db/seeds", __dir__)
FileUtils.rm_rf(Decidim::CensusConnector::Seeds::Scopes::CACHE_PATH)
Decidim::CensusConnector::Seeds::Scopes.seed(organization, base_path: base_path)
end
end