Skip to content
Commits on Jan 23, 2009
  1. @rtomayko

    0.9.0 gem release

    rtomayko committed Jan 23, 2009
  2. @rtomayko

    Require 'test/spec' explicitly in all tests

    This fixes: gem install rack-contrib --test
    rtomayko committed Jan 23, 2009
  3. @mislav @rtomayko

    Add Rack::NestedParams; based on Rails UrlEncodedPairParser

    * Cleaned up whitespace errors [rtomayko]
    * Added note to README [rtomayko]
    mislav committed with rtomayko Jan 14, 2009
Commits on Jan 17, 2009
  1. @manveru

    Add RouteExceptions

    manveru committed Jan 18, 2009
Commits on Jan 14, 2009
  1. @lifo

    Add missing a test

    lifo committed Jan 14, 2009
  2. @lifo

    After callbacks should be able to alter the response. They now take r…

    …esponse as the argument for 'call'. Example :
    
    class Gzip
      def call(response)
        status, headers, body = response
        ....
        [200, headers, compressed_body]
      end
    end
    
    application = Rack::Callbacks.new do
      run RackApp.new
      after Gzip
    end
    lifo committed Jan 14, 2009
  3. @lifo

    Add Rack::Callbacks. Example :

    application = Rack::Callbacks.new do
      before Filter1, arguments
      before Filter1
    
      run RackApplication.new
    
      after Hourkeeping
    end
    
    Rack::Builder.new do
      run application
    end
    lifo committed Jan 14, 2009
Commits on Jan 13, 2009
  1. @lifo

    Rack::Evil - The name says it all

    lifo committed Jan 13, 2009
  2. @rtomayko
  3. @rtomayko

    Move all sources into rack/contrib/

    WARNING: This may break your code. The rack-contrib classes
    still define themselves under the Rack module but the file
    locations have changed.
    rtomayko committed Jan 12, 2009
Commits on Jan 11, 2009
  1. @manveru

    GC in ensure, just to make sure

    manveru committed Jan 11, 2009
  2. @rtomayko

    Add Rack::GarbageCollector middleware

    Calls GC.start after each request. This is a really simplistic
    implementation but I've found it useful in debugging potential
    memory leaks.
    rtomayko committed Jan 10, 2009
Commits on Dec 31, 2008
  1. @rtomayko
  2. @rtomayko

    Rack::ProcTitle - request status in $0

    Updates the process title ($0) with request status information
    before passing each request downstream. The process title format
    is similar to the mongrel_proctitle and thin_proctitle extensions
    that have been floating around for some time.
    rtomayko committed Dec 31, 2008
  3. @rtomayko

    Fix typo in Rack::Profiler spec

    (At least I think it's just a typo.)
    rtomayko committed Dec 31, 2008
Commits on Dec 19, 2008
  1. @jeremy
Commits on Dec 17, 2008
  1. @jeremy

    Fix call tree download filename

    jeremy committed Dec 17, 2008
Commits on Dec 11, 2008
  1. @josh
  2. @jeremy
  3. @jeremy

    Extract default printer and content-type. Camel-case the printer name…

    … to find its class. Do a measure mode feature check instead of using a hardcoded list.
    jeremy committed Dec 10, 2008
  4. @runeb

    DRY up profiler tests

    runeb committed Dec 11, 2008
Commits on Dec 10, 2008
  1. @runeb

    Added some tests for Profiler

    runeb committed Dec 10, 2008
  2. @runeb
  3. @runeb

    Fixed parsing of printer choice

    runeb committed Dec 10, 2008
  4. @jeremy
  5. @josh

    Support other RubyProf printers

    josh committed Dec 10, 2008
Commits on Dec 9, 2008
  1. @jeremy
  2. @jeremy
  3. @jeremy

    Only profile if query param is present. Use ::File so we don't hit Ra…

    …ck::File. Fix method args.
    jeremy committed Dec 9, 2008
  4. @jeremy

    Rack::Profiler kicks in when you pass profile=process_time query para…

    …meter and replaces the response with a calltree profile file
    jeremy committed Dec 9, 2008
  5. @josh
  6. @rtomayko
  7. @rtomayko
  8. @rtomayko

    Skip Rack::MailExceptions tests when tmail not installed

    While here, modify other conditional tests to use the same
    basic warning output.
    rtomayko committed Dec 8, 2008
  9. @rtomayko
Something went wrong with that request. Please try again.