summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'projects/devdashboard/devdashboard.rb')
-rwxr-xr-xprojects/devdashboard/devdashboard.rb52
1 files changed, 12 insertions, 40 deletions
diff --git a/projects/devdashboard/devdashboard.rb b/projects/devdashboard/devdashboard.rb
index aeaae68..0d02f0c 100755
--- a/projects/devdashboard/devdashboard.rb
+++ b/projects/devdashboard/devdashboard.rb
@@ -12,48 +12,20 @@ include UserInfo
include PlanetIniParser
include MetadataHelper
-dev = Developer.new
-dev.handle = ARGV[0]
+#dev = Developer.new
+#
+#UserInfo.updateDev(dev)
+#Herds.updateDev(dev)
+#MetadataHelper.updateDev(dev)
+#PlanetIniParser.updateDev(dev)
+#dev.documentation = findDocumentation(dev.email)
-UserInfo.updateDev(dev)
-Herds.updateDev(dev)
-MetadataHelper.updateDev(dev)
-PlanetIniParser.updateDev(dev)
-dev.documentation = findDocumentation(dev.email)
+developers = UserInfo.indexUsers()
+herds = Herds.indexHerds(developers)
-
-puts "Name: #{dev.name}"
-puts "Username: #{dev.handle}"
-puts "Email: #{dev.email}"
-puts "PGP Key: #{dev.pgpkey}"
-puts "Roles: #{dev.roles}"
-unless dev.herds.nil?
- puts "Herds: "
- dev.herds.each { |herd| puts "\t#{herd}"}
-end
-puts "Joined: #{dev.joined}"
-puts "Birthday: #{dev.birthday}" unless dev.birthday.nil?
-puts "Location: #{dev.location}"
-unless dev.blogRss.nil?
- puts "Blog RSS: #{dev.blogRss}"
- puts "Blog Posts: "
- dev.blogItems.each { |item| puts "\t#{item.title}" }
- puts "Hackergotchi: #{dev.hackergotchi}" unless dev.hackergotchi.nil?
-end
-#puts "Commits RSS: #{dev.ciaRss}"
-#puts "Commits: "
-#dev.commitItems.each { |item| puts "\t#{item.title}" }
-#puts "Bugs RSS: #{dev.myBugsRss}"
-puts "Forums Profile: #{dev.forumsProfile}"
-puts "Packages:"
-unless dev.packages.nil?
- dev.packages.each { |package| puts "\t#{package}" }
+developers.each do |email, dev|
+ dev.print
+ puts
end
-unless dev.documentation.nil?
- puts "Documentation:"
- dev.documentation.each do |doc|
- puts "\t#{doc.title} : #{doc.role}"
- end
-end