Class/Module Index [+]

Quicksearch

ActiveSambaLdap::GroupEntry::ClassMethods

Public Instance Methods

find_by_gid_number(number) click to toggle source
# File lib/active_samba_ldap/group_entry.rb, line 32
def find_by_gid_number(number)
  find(:first, :filter => ["gidNumber", Integer(number)])
end
find_by_name_or_gid_number(key) click to toggle source
# File lib/active_samba_ldap/group_entry.rb, line 19
def find_by_name_or_gid_number(key)
  group = nil
  begin
    gid_number = Integer(key)
    group = find_by_gid_number(gid_number)
    raise GidNumberDoesNotExist.new(gid_number) if group.nil?
  rescue ArgumentError
    raise GroupDoesNotExist.new(key) unless exists?(key)
    group = find(key)
  end
  group
end
ldap_mapping(options={}) click to toggle source
# File lib/active_samba_ldap/group_entry.rb, line 13
def ldap_mapping(options={})
  options = default_options.merge(options)
  super(extract_ldap_mapping_options(options))
  init_associations(options)
end
unix_object_classes() click to toggle source
# File lib/active_samba_ldap/group_entry.rb, line 36
def unix_object_classes
  if samba4?
    samba_object_classes
  else
    ["posixGroup"]
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.