module ActiveSambaLdap::SambaAccountEntry::ClassMethods::PrimaryGroupProxy
Public Instance Methods
replace(entry)
click to toggle source
Calls superclass method
# File lib/active_samba_ldap/samba_account_entry.rb, line 70 def replace(entry) result = super return result unless @owner.samba_available? if @target and @target.samba_available? if @target.samba_sid.to_s.empty? raise GroupDoesNotHaveSambaSID.new(@target.gid_number) end @owner.samba_primary_group_sid = @target.samba_sid else @owner.samba_primary_group_sid = nil end result end