Class: LDIF::DSL::Group::Builder

Inherits:
Object
  • Object
show all
Defined in:
lib/ldif/dsl/group.rb

Instance Method Summary collapse

Constructor Details

#initializeBuilder

Returns a new instance of Builder.



17
18
19
# File 'lib/ldif/dsl/group.rb', line 17

def initialize
  @members = []
end

Instance Method Details

#buildObject



31
32
33
# File 'lib/ldif/dsl/group.rb', line 31

def build
  Group.new(@name, @members)
end

#member(email) ⇒ Object



26
27
28
29
# File 'lib/ldif/dsl/group.rb', line 26

def member(email)
  @members.push(email)
  self
end

#name(name) ⇒ Object



21
22
23
24
# File 'lib/ldif/dsl/group.rb', line 21

def name(name)
  @name = name
  self
end