class ActiveSambaLdap::Base
Public Class Methods
restart_nscd() { || ... }
click to toggle source
# File lib/active_samba_ldap/base.rb, line 127 def restart_nscd nscd_working = system("/etc/init.d/nscd status >/dev/null 2>&1") system("/etc/init.d/nscd stop >/dev/null 2>&1") if nscd_working yield if block_given? ensure system("/etc/init.d/nscd start >/dev/null 2>&1") if nscd_working end
Private Class Methods
extract_ldap_mapping_options(options)
click to toggle source
# File lib/active_samba_ldap/base.rb, line 136 def extract_ldap_mapping_options(options) extracted_options = {} ActiveLdap::Base::VALID_LDAP_MAPPING_OPTIONS.each do |key| extracted_options[key] = options[key] if options.has_key?(key) end extracted_options end