Class: LDIF::DSL::Group
- Inherits:
-
Struct
- Object
- Struct
- LDIF::DSL::Group
- Defined in:
- lib/ldif/dsl/group.rb
Defined Under Namespace
Classes: Builder
Instance Attribute Summary collapse
-
#members ⇒ Object
Returns the value of attribute members.
-
#name ⇒ Object
Returns the value of attribute name.
Instance Method Summary collapse
Instance Attribute Details
#members ⇒ Object
Returns the value of attribute members
3 4 5 |
# File 'lib/ldif/dsl/group.rb', line 3 def members @members end |
#name ⇒ Object
Returns the value of attribute name
3 4 5 |
# File 'lib/ldif/dsl/group.rb', line 3 def name @name end |
Instance Method Details
#to_s ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/ldif/dsl/group.rb', line 4 def to_s billet = "dn: cn=\#{name},ou=groups,dc=test\nobjectClass: top\nobjectClass: groupOfUniqueNames\ncn: \#{name}\nou: groups\n" billet << members.map { |m| "uniqueMember: cn=#{m},ou=people,dc=test" }.join("\n") billet << "\n" end |