From 894f4a0bd3407d99b779e739ef3c8c42c64bd4b1 Mon Sep 17 00:00:00 2001 From: why Date: Mon, 10 Apr 2006 18:56:16 +0000 Subject: Update setup.rb to silence errors on shebang replacement. Camping handler now allows passing back of an IO object, to allow large file streaming. Simpler underscore replacement on Tepee wiki words. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@154 19e92222-5c0b-0410-8929-a290d50e31e9 --- examples/camping/tepee.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/camping/tepee.rb b/examples/camping/tepee.rb index b88367f..199be37 100644 --- a/examples/camping/tepee.rb +++ b/examples/camping/tepee.rb @@ -115,12 +115,13 @@ module Tepee::Views def _markup body return '' if body.blank? body.gsub!(Tepee::Models::Page::PAGE_LINK) do - page = title = $1.underscore + page = title = $1 title = $2 unless $2.empty? + page = page.gsub /\W/, '_' if Tepee::Models::Page.find(:all, :select => 'title').collect { |p| p.title }.include?(page) - %Q{#{title}} + %Q{#{title}} else - %Q{#{title}?} + %Q{#{title}?} end end RedCloth.new(body, [ :hard_breaks ]).to_html -- cgit v1.2.3-24-ge0c7