From: Joel VanderWerf Date: 2005-08-01T09:52:50+09:00 Subject: browsing gem docs This little script generates a simple web page containing a table of (name, title, link-to-rdocs) for each installed gem. Could something like this be incorporated into gem so that each time a gem is installed you get a nice links page? #!/usr/bin/env ruby require "amrita/template" include Amrita Dir.chdir "/usr/local/lib/ruby/gems/1.8/doc" tmpl = TemplateText.new < NameTitleGem Docs END links = Dir['*/rdoc/index.html'] linkdata = links.map do |link| { :name => link[/(.*?)\//,1], :title => File.open(link).grep(//)[0][/<title>(.*?)<\/title>/,1], :gemdocs => a(:href=>link) { link } } end data = { :table1 => linkdata } tmpl.prettyprint = true tmpl.expand(File.open("index.html", "w"), data) -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407