primary_members()
click to toggle source
# File lib/active_samba_ldap/group_entry.rb, line 119 def primary_members primary_users.to_ary + primary_computers.to_ary end
# File lib/active_samba_ldap/group_entry.rb, line 128 def change_gid_number(gid, allow_non_unique=false) check_unique_gid_number(gid) unless allow_non_unique self.gid_number = gid end
# File lib/active_samba_ldap/group_entry.rb, line 133 def destroy(options={}) if options[:remove_members] if options[:force_change_primary_members] change_primary_members(options) end reload_primary_members unless primary_members.empty? not_destroyed_members = primary_members.collect {|x| x.uid} raise PrimaryGroupCanNotBeDestroyed.new(cn, not_destroyed_members) end self.users = [] self.computers = [] end super() end
# File lib/active_samba_ldap/group_entry.rb, line 103 def fill_default_values(options={}) options = options.stringify_keys gid_number = options["gid_number"] change_gid_number(gid_number) if gid_number self.description ||= options["description"] || cn end
# File lib/active_samba_ldap/group_entry.rb, line 110 def members users.to_ary + computers.to_ary end
# File lib/active_samba_ldap/group_entry.rb, line 119 def primary_members primary_users.to_ary + primary_computers.to_ary end
Generated with the Darkfish Rdoc Generator 2.