Class: Ldapter::Schema::ObjectClass

Inherits:
NameDescObsoleteDefiniton show all
Defined in:
lib/ldapter/schema.rb

Instance Attribute Summary

Attributes inherited from AbstractDefinition

#attributes, #oid

Instance Method Summary (collapse)

Methods inherited from NameDescObsoleteDefiniton

#names

Methods inherited from AbstractDefinition

attr_ldap_boolean, attr_ldap_reader, #initialize, #inspect, #to_s

Constructor Details

This class inherits a constructor from Ldapter::Schema::AbstractDefinition

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Ldapter::Schema::AbstractDefinition

Instance Method Details

- (Object) kind

"ABSTRACT", "STRUCTURAL", or "AUXILIARY"



165
166
167
168
169
170
171
172
173
# File 'lib/ldapter/schema.rb', line 165

def kind
  if abstract?
    "ABSTRACT"
  elsif structural?
    "STRUCTURAL"
  elsif auxiliary?
    "AUXILIARY"
  end
end