summaryrefslogtreecommitdiff
path: root/bin/common.rb
diff options
context:
space:
mode:
Diffstat (limited to 'bin/common.rb')
-rw-r--r--bin/common.rb22
1 files changed, 0 insertions, 22 deletions
diff --git a/bin/common.rb b/bin/common.rb
deleted file mode 100644
index 91e14be..0000000
--- a/bin/common.rb
+++ /dev/null
@@ -1,22 +0,0 @@
-require 'yaml'
-
-def cfg
- @cfg ||= YAML::load(open("parabola-hackers.yml"))
-end
-
-def load_user_yaml(filename)
- user = YAML::load(open(filename))
- groups = user["groups"] || []
- user["groups"] = groups.concat((groups & cfg["groupgroups"].keys).map{|g|cfg["groupgroups"][g]}.flatten)
- return user
-end
-
-def load_all_users
- users = {}
- Dir.glob("#{cfg["yamldir"]}/*.yml").map{|filename|
- uid = File.basename(filename).sub(/^([0-9]*)\.yml$/, "\\1").to_i
- user = load_user_yaml(filename)
- users[uid] = user
- }
- return users
-end