Module: Backup::RemoveSpecified::RemoveWithAllDependencies

Includes:
Shared, SaveIdHashToFile, SaveNullifiedRelsToFile
Included in:
Backup::RemoveSpecified
Defined in:
lib/backup/remove_specified/remove_with_all_dependencies.rb

Instance Method Summary collapse

Methods included from SaveNullifiedRelsToFile

#save_nullified_rels_to_file, #save_rels_batch_to_file

Methods included from SaveFile

#current_time_for_subfolder, #ensure_path, #folder_path, #full_file_path, #save_file

Methods included from SaveIdHashToFile

#get_exported_object, #save_id_hash_to_file, #save_ids_batch_to_file

Instance Method Details

#remove_org_with_dependencies(org_id) ⇒ Object



20
21
22
# File 'lib/backup/remove_specified/remove_with_all_dependencies.rb', line 20

def remove_org_with_dependencies(org_id)
  remove_entry_with_dependencies(:organization, org_id)
end

#remove_repo_with_dependencies(repo_id) ⇒ Object



24
25
26
# File 'lib/backup/remove_specified/remove_with_all_dependencies.rb', line 24

def remove_repo_with_dependencies(repo_id)
  remove_entry_with_dependencies(:repository, repo_id)
end

#remove_user_with_dependencies(user_id) ⇒ Object



16
17
18
# File 'lib/backup/remove_specified/remove_with_all_dependencies.rb', line 16

def remove_user_with_dependencies(user_id)
  remove_entry_with_dependencies(:user, user_id)
end