# File lib/puppet/provider/maillist/mailman.rb, line 46
46:     def create
47:         args = []
48:         if val = @resource[:mailserver]
49:             args << "--emailhost" << val
50:         end
51:         if val = @resource[:webserver]
52:             args << "--urlhost" << val
53:         end
54: 
55:         args << self.name
56:         if val = @resource[:admin]
57:             args << val
58:         else
59:             raise ArgumentError, "Mailman lists require an administrator email address"
60:         end
61:         if val = @resource[:password]
62:             args << val
63:         else
64:             raise ArgumentError, "Mailman lists require an administrator password"
65:         end
66:         newlist(*args)
67:     end