def load_group(group_entry)
      if @virtual_attributes.enabled?
        VirtualGroup.new(self, group_entry)
      elsif posix_support_enabled? && PosixGroup.valid?(group_entry)
        PosixGroup.new(self, group_entry)
      else
        Group.new(self, group_entry)
      end
    end
def load_group(group_entry)
      if @virtual_attributes.enabled?
        VirtualGroup.new(self, group_entry)
      elsif posix_support_enabled? && PosixGroup.valid?(group_entry)
        PosixGroup.new(self, group_entry)
      else
        Group.new(self, group_entry)
      end
    end
def load_group ( group_entry ) if @virtual_attributes . enabled? VirtualGroup . new ( self , group_entry ) elsif posix_support_enabled? && PosixGroup . valid? ( group_entry ) PosixGroup . new ( self , group_entry ) else Group . new ( self , group_entry ) end end
Public - Create a new group object based on a Net::LDAP::Entry.

 group_entry: is a Net::LDAP::Entry.

 Returns a Group, PosixGroup or VirtualGroup object.
Public - Create a new group object based on a Net :: LDAP :: Entry .