#!/usr/bin/env ruby ENV['RAILS_ENV'] = ARGV.first || 'development' $stderr.puts "Loading Rails for #{ENV['RAILS_ENV']} environment..." require File.dirname(__FILE__) + '/../config/environment' class StubUrlGenerator def make_link(*args) 'StubLink' end end PageRenderer.setup_url_generator(StubUrlGenerator.new) WikiReference.delete_all Web.find_all.each do |web| web.pages.find(:all, :order => 'name').each do |page| $stderr.puts "Processing page '#{page.name}'" begin PageRenderer.new(page.current_revision).display_content(update_references = true) rescue => e puts e puts e.backtrace end end end