class Arpa::Services::Roles::Remove::RoleRemover

Public Instance Methods

remove(entity) click to toggle source
# File lib/arpa/services/roles/remove/role_remover.rb, line 6
def remove(entity)
  if entity.has_profile?
    remover_repo.disable(entity)
  else
    remover_repo.destroy(entity)
  end
end

Private Instance Methods

remover_repo() click to toggle source
# File lib/arpa/services/roles/remove/role_remover.rb, line 16
def remover_repo
  @remover_repo ||= Arpa::Repositories::Roles::Remover.new
end