module ROM::LDAP::Directory::Capabilities
Convenience predicates
Public Instance Methods
bitwise?()
click to toggle source
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 55 def bitwise? capabilities.include?(:matching_rule_bit_and) && capabilities.include?(:matching_rule_bit_or) end
capabilities()
click to toggle source
Named capabilities
@see rom/ldap/constants.rb
@return [Array<Symbol>]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 18 def capabilities @capabilities ||= OID.invert.values_at(*supported_controls).compact.freeze end
chainable?()
click to toggle source
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 41 def chainable? capabilities.include?(:matching_rule_in_chain) end
i18n?()
click to toggle source
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 63 def i18n? capabilities.include?(:language_tag_options) && capabilities.include?(:language_range_options) end
pageable?()
click to toggle source
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 34 def pageable? capabilities.include?(:paged_results) end
pruneable?()
click to toggle source
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 48 def pruneable? capabilities.include?(:delete_tree) end
sortable?()
click to toggle source
Is the server able to order the entries.
@return [Boolean]
@api public
# File lib/rom/ldap/directory/capabilities.rb, line 27 def sortable? capabilities.include?(:sort_response) end