Sha256: d4a7129fe57542ab37479f66bbec8d29eafe9ad122fb8e8c20ab9ecd1be1d24f
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
require 'slf4r/logger' require 'ldap/digest' # dummy implementation which turns the extra ldap configuration noops module DataMapper module Resource module ClassMethods include ::Slf4r::Logger def ldap_properties(resource = nil, &block) if block @ldap_properties = block elsif resource.instance_of? Hash @ldap_properties = resource logger.debug { "ldap_properties=#{@ldap_properties.inspect}" } elsif resource logger.debug { "ldap_properties=#{@ldap_properties.call(resource).inspect}" } else logger.debug { "ldap_properties=#{@ldap_properties.inspect}" } end end def treebase(resource = nil) if block @treebase = block elsif resource.instance_of? Hash @treebase = resource logger.debug { "treebase=#{@treebase.inspect}" } elsif resource logger.debug { "treebase=#{@treebase.call(resource).inspect}" } else logger.debug { "treebase=#{treebase}" } end end def dn_prefix(resource = nil, &block) if block @dn_prefix = block elsif resource.instance_of? Hash @dn_prefix = resource logger.debug { "dn_prefix=#{@dn_prefix.inspect}" } elsif resource logger.debug { "dn_prefix=#{@dn_prefix.call(resource).inspect}" } else logger.debug { "dn_prefix=#{dn_prefix}" } end end def multivalue_field(field = nil) logger.debug { "multivalue_field = #{field}" } if field end end def authenticate(password) raise "NotImplemented" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-ldap-adapter-0.2.0 | lib/dummy_ldap_resource.rb |