Method: Mac::Group#group_absent

Defined in:
lib/beaker/host/mac/group.rb

#group_absent(name, &block) ⇒ Object

Makes sure the group is absent, deleting it if necessary

Parameters:

  • name (String)

    Name of the group

  • block (Proc)

    Additional actions or insertions



86
87
88
# File 'lib/beaker/host/mac/group.rb', line 86

def group_absent(name, &block)
  execute("if dscl . -list /Groups/#{name}; then dscl . -delete /Groups/#{name}; fi", {}, &block)
end