CARVIEW |
-
Themes for AsciiDoc and a framework for assembling them ...Created Mon Mar 03 20:34:21 -0800 2008
-
Adds a semblance of performance to Ruby's core Date class ...Created Sat Feb 23 03:34:57 -0800 2008
-
A customized bash environment suitable for git work.Created Sun Aug 03 01:12:31 -0700 2008
-
persistent ssh connection and tunnel managerCreated Fri Feb 29 09:08:59 -0800 2008
-
Process title support for Mongrel (GemPlugin)Created Fri Feb 22 20:43:03 -0800 2008
-
a modular Ruby webserver interfaceForked from chneukirchen/rack Mon Dec 08 21:33:43 -0800 2008
-
Real HTTP Caching for Ruby Web AppsCreated Fri Oct 24 19:02:09 -0700 2008
-
Contributed Rack Middleware and UtilitiesCreated Sun Nov 30 21:48:21 -0800 2008
-
Discount (For Ruby) Implementation of John Gruber's MarkdownCreated Fri May 30 09:54:07 -0700 2008
-
Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)Created Wed May 21 01:13:03 -0700 2008
-
master branch is the integration point for the 0.3.x seriesForked from bmizerany/sinatra Wed Jan 23 20:49:54 -0800 2008
-
An attempt at turning the blogging app that runs tomayko.com into a general purpose blogging syst...Created Tue May 20 00:55:33 -0700 2008
Public Activity
ac06920360ac3b8a65944930ae8d7ea93b3800e5
Use Rack::Utils::HeaderHash in responses
De-header-normalization patch:
01af88ab76b117fd88a32e16e6e6fc5ddea307ab
Add body.to_path to SPEC; implement in Rack::File
a51ed6247b3ca0dfc5acef9b37f9126eb4f8ea0b
Non-normalizing HeaderHash with case-insensitive lookups
Yeah. I’ll send something to the rack ML so we can get this straightened out. Thanks for weighing in everyone.
> In fact ETag is not the same as etag or Etag.
kragen: Well, yeah. There’s a bunch of HTTP headers that are defined with different case forms: Content-MD5 is really ugly when converted to naive camel case. But I’m still not sure what’s right here. Parts of Rack normalize
- or rely on normalized -header names so you have to either accommodate for that or have broken code.
So should the headers hash have all downcase keys? How are you going to check for the existence of a header quickly otherwise?
3b48416b592385be36dd48af85dc081c8d30e760
amend: to_path instead of to_file
0748e77e836e8cfbfa5e38d04b51d0f44283045a
Add body.to_path to SPEC; implement in Rack::File