class ActiveLdap::Schema::ObjectClass

Constants

UNWRITABLE_MUST_ATTRIBUTES

Attributes

super_classes[R]

Public Class Methods

new(name, schema) click to toggle source
# File lib/active_ldap/schema.rb, line 622
def initialize(name, schema)
  super(name, schema, "objectClasses")
end

Public Instance Methods

may(include_super_class=true) click to toggle source
# File lib/active_ldap/schema.rb, line 638
def may(include_super_class=true)
  if include_super_class
    @all_may
  else
    @may
  end
end
must(include_super_class=true) click to toggle source
# File lib/active_ldap/schema.rb, line 630
def must(include_super_class=true)
  if include_super_class
    @all_must
  else
    @must
  end
end
super_class?(object_class) click to toggle source
# File lib/active_ldap/schema.rb, line 626
def super_class?(object_class)
  @super_classes.include?(object_class)
end