module ActiveDirectory::Configuration
Public Instance Methods
attributes()
click to toggle source
# File lib/active_directory/configuration.rb, line 9 def attributes @attributes ||= {} end
ldap_host(ldap_host=nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 27 def ldap_host(ldap_host=nil) if ldap_host self.ldap_host = ldap_host else attributes[:ldap_host] || raise(ConfigurationError, '#ldap_host is a required configuration value.') end end
ldap_host=(ldap_host)
click to toggle source
# File lib/active_directory/configuration.rb, line 37 def ldap_host=(ldap_host) attributes[:ldap_host] = ldap_host end
ldap_port(ldap_port=nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 41 def ldap_port(ldap_port=nil) if ldap_port self.ldap_port = ldap_port else attributes[:ldap_port] || raise(ConfigurationError, '#ldap_port is a required configuration value.') end end
ldap_port=(ldap_port)
click to toggle source
# File lib/active_directory/configuration.rb, line 51 def ldap_port=(ldap_port) attributes[:ldap_port] = ldap_port end
ldap_treebase(ldap_treebase=nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 13 def ldap_treebase(ldap_treebase=nil) if ldap_treebase self.ldap_treebase = ldap_treebase else attributes[:ldap_treebase] || raise(ConfigurationError, '#ldap_treebase is a required configuration value.') end end
ldap_treebase=(ldap_treebase)
click to toggle source
# File lib/active_directory/configuration.rb, line 23 def ldap_treebase=(ldap_treebase) attributes[:ldap_treebase] = ldap_treebase end
log(path = nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 83 def log(path = nil) self.log = path if path attributes[:log] end
log=(path)
click to toggle source
# File lib/active_directory/configuration.rb, line 88 def log=(path) attributes[:log] = path end
logger()
click to toggle source
# File lib/active_directory/configuration.rb, line 92 def logger attributes[:logger] ||= ::Logger.new (log && !log.empty?) ? log : $stdout end
password(password=nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 69 def password(password=nil) if password self.password = password else attributes[:password] || raise(ConfigurationError, '#password is a required configuration value.') end end
password=(password)
click to toggle source
# File lib/active_directory/configuration.rb, line 79 def password=(password) attributes[:password] = password end
reset!()
click to toggle source
# File lib/active_directory/configuration.rb, line 5 def reset! attributes.clear end
username(username=nil)
click to toggle source
# File lib/active_directory/configuration.rb, line 55 def username(username=nil) if username self.username = username else attributes[:username] || raise(ConfigurationError, '#username is a required configuration value.') end end
username=(username)
click to toggle source
# File lib/active_directory/configuration.rb, line 65 def username=(username) attributes[:username] = username end