]> nos-oignons.net Git - gestion-adh.git/blobdiff - lib/nos_oignons/subscriptions.rb
Continue implementing list-emails
[gestion-adh.git] / lib / nos_oignons / subscriptions.rb
index 2c8585e5f0caef627d6e6ea74e41d4a98865917f..a433c8c7fdd6712f59596ad6835dfb4c10060f8d 100644 (file)
@@ -26,3 +26,12 @@ def is_valid_subscription_file?(ref, file)
     is_valid_subscription?(f.read)
   end
 end
+
+def read_subscriptions
+  subscriptions = {}
+  Dir.glob("#{SUBSCRIPTIONS_ROOT}/*.mdwn") do |file|
+    subscription_id = File.basename(file).gsub(/\.mdwn$/, '')
+    subscriptions[subscription_id] = YAML.load_file(file)
+  end
+  subscriptions
+end