Project

General

Profile

« Previous | Next » 

Revision 849a61fb

Added by Marc Dequènes over 13 years ago

  • ID 849a61fbc6316122e796c45804ce367dfe50f3dd

[evol] Librarian API work §1, using DI too

View differences:

bin/postman
end
end
# setup LDAP
ldap_config = @config.ldap.marshal_dump
ldap_config[:logger] = logger
begin
ActiveLdap::Base.setup_connection(ldap_config)
# force testing a connection NOW (by default ActiveLdap is doing lazy connections)
# (the loaded schema will be useful soon anyway)
# it also tests search parameters (provided to setup_connection)
ActiveLdap::Base.find(:first)
rescue
logger.fatal "LDAP failure: " + $!
exit 1
end
@imap = IMAP.new(@config.imap, @config.imap.min_check_interval)
logger.info "Bot '#{self.human_name}' loaded"

Also available in: Unified diff