Module: DataMapper::Resource::ClassMethods
- Includes:
- Slf4r::Logger
- Defined in:
- lib/dummy_ldap_resource.rb
Instance Method Summary collapse
- #dn_prefix(resource = nil, &block) ⇒ Object
- #ldap_properties(resource = nil, &block) ⇒ Object
- #multivalue_field(field = nil) ⇒ Object
- #treebase(resource = nil, &block) ⇒ Object
Instance Method Details
#dn_prefix(resource = nil, &block) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/dummy_ldap_resource.rb', line 38 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 |
#ldap_properties(resource = nil, &block) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/dummy_ldap_resource.rb', line 12 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 |
#multivalue_field(field = nil) ⇒ Object
51 52 53 |
# File 'lib/dummy_ldap_resource.rb', line 51 def multivalue_field(field = nil) logger.debug { "multivalue_field = #{field}" } if field end |
#treebase(resource = nil, &block) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/dummy_ldap_resource.rb', line 25 def treebase(resource = nil, &block) if block @treebase = block elsif resource.instance_of? String @treebase = resource logger.debug { "treebase=#{@treebase.inspect}" } elsif resource logger.debug { "treebase=#{@treebase.call(resource).inspect}" } else logger.debug { "treebase=#{@treebase}" } end end |