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
- #remove_org_with_dependencies(org_id) ⇒ Object
- #remove_repo_with_dependencies(repo_id) ⇒ Object
- #remove_user_with_dependencies(user_id) ⇒ Object
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 |