Sha256: 8762f048159396d0704f500938f9ebd067452e5341acad50288ff45f805f6b02
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
module Arpa module Services module Roles module Remove class RoleRemover def remove(entity) if entity.has_profile? remover_repo.disable(entity) else remover_repo.destroy(entity) end end private def remover_repo @remover_repo ||= Arpa::Repositories::Roles::Remover.new end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arpa-0.3.0 | lib/arpa/services/roles/remove/role_remover.rb |