# File lib/puppet/provider/ldap.rb, line 111
111:   def properties
112:     if @property_hash.empty?
113:       @property_hash = query || {:ensure => :absent}
114:       @property_hash[:ensure] = :absent if @property_hash.empty?
115:     end
116:     @property_hash.dup
117:   end