mirror of
				https://github.com/puma/puma.git
				synced 2022-11-09 13:48:40 -05:00 
			
		
		
		
	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
This commit is contained in:
		
							parent
							
								
									cfcf2d88ec
								
							
						
					
					
						commit
						894f4a0bd3
					
				
					 3 changed files with 835 additions and 600 deletions
				
			
		| 
						 | 
				
			
			@ -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{<a href="#{R Show, page}">#{title}</a>}
 | 
			
		||||
        %Q{<a href="#{self/R(Show, page)}">#{title}</a>}
 | 
			
		||||
      else
 | 
			
		||||
        %Q{<span>#{title}<a href="#{R Edit, page, 1}">?</a></span>}
 | 
			
		||||
        %Q{<span>#{title}<a href="#{self/R(Edit, page, 1)}">?</a></span>}
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
    RedCloth.new(body, [ :hard_breaks ]).to_html
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,16 @@ module Mongrel
 | 
			
		|||
              head[k] = vi
 | 
			
		||||
            end
 | 
			
		||||
          end
 | 
			
		||||
          out << controller.body
 | 
			
		||||
          if controller.body.respond_to? :read
 | 
			
		||||
            while chunk = controller.body.read(16384)
 | 
			
		||||
              out << chunk
 | 
			
		||||
            end
 | 
			
		||||
            if controller.body.respond_to? :close
 | 
			
		||||
              controller.body.close
 | 
			
		||||
            end
 | 
			
		||||
          else
 | 
			
		||||
            out << controller.body
 | 
			
		||||
          end
 | 
			
		||||
        end
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue