class ActiveSanitization::RakeTasks
Public Instance Methods
install_tasks()
click to toggle source
# File lib/tasks/rake_tasks.rb, line 7 def install_tasks namespace:active_sanitization do desc "Sanitises MySQL database. If S3 creds are provided then the sanitized snapshot will be uploaded to S3" task :sanitize_and_export_data => :environment do ActiveSanitization.sanitize_and_export_data end desc "Import sanitized data from S3 into MySQL. Optional arguments are `env` and `timestamp`. These will default to 'production' and the latest snapshot if they are not provided" task :import_data_from_s3, [:env, :timestamp] => [:environment] do |t, args| ActiveSanitization.import_data(args[:env], args[:timestamp]) end end end