X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/a98f7233458acc4f35ed2b43323bcb78041d33ba..4a99ae87e0f7fdd07d8820a724fbed1d8b2b5f36:/lib/nos_oignons/mailman.rb?ds=sidebyside diff --git a/lib/nos_oignons/mailman.rb b/lib/nos_oignons/mailman.rb new file mode 100644 index 0000000..501b542 --- /dev/null +++ b/lib/nos_oignons/mailman.rb @@ -0,0 +1,22 @@ +#-*- coding: utf-8 -*- + +require 'shellwords' + +module NosOignons + module Mailman + class << self + def list_members(list) + `list_members #{Shellwords.escape(list)}`.split + end + + def add_member(list, email) + add_members(list, [email]) + end + + def add_members(list, emails) + # XXX IO.popen + `add_members #{Shellwords.escape(list)}`.split + end + end + end +end