module LdapManager class UpdatePgpKey < LdapManagerService def initialize(dn:, pubkey:) @dn = dn @pubkey = pubkey end def call if @pubkey.present? replace_attribute @dn, :pgpKey, @pubkey else delete_attribute @dn, :pgpKey end end end end