CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 02 Aug 2025 09:00:58 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100304230513
location: https://web.archive.org/web/20100304230513/https://github.com/rtomayko/rack-contrib
server-timing: captures_list;dur=0.981639, exclusion.robots;dur=0.052599, exclusion.robots.policy;dur=0.038609, esindex;dur=0.014327, cdx.remote;dur=52.546978, LoadShardBlock;dur=1121.255559, PetaboxLoader3.datanode;dur=1028.918589, PetaboxLoader3.resolve;dur=51.742117
x-app-server: wwwb-app200
x-ts: 302
x-tr: 1226
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app200; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 02 Aug 2025 09:01:00 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Thu, 04 Mar 2010 23:05:13 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "94292ce3686867c00b1ce60beedced20"
x-archive-orig-x-runtime: 90ms
x-archive-orig-content-length: 25886
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 04 Mar 2010 23:05:13 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 18 Dec 2008 14:40:55 GMT", ; rel="prev memento"; datetime="Sun, 14 Feb 2010 00:39:36 GMT", ; rel="memento"; datetime="Thu, 04 Mar 2010 23:05:13 GMT", ; rel="next memento"; datetime="Sat, 28 Jan 2012 16:15:41 GMT", ; rel="last memento"; datetime="Fri, 22 Aug 2014 21:12:16 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_14_20100304225140_crawl101-c/51_14_20100304230400_crawl101.arc.gz
server-timing: captures_list;dur=0.457287, exclusion.robots;dur=0.021244, exclusion.robots.policy;dur=0.012930, esindex;dur=0.009976, cdx.remote;dur=19.991811, LoadShardBlock;dur=303.286294, PetaboxLoader3.datanode;dur=224.362101, PetaboxLoader3.resolve;dur=189.408752, load_resource;dur=1283.696409
x-app-server: wwwb-app200
x-ts: 200
x-tr: 1660
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
rtomayko's rack-contrib at master - GitHub
This service is courtesy of Pledgie.
rtomayko / rack-contrib
- Source
- Commits
- Network (3)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
Sending Request…
Enable Donations
Pledgie Donations
Once activated, we'll place the following badge in your repository's detail box:
Moved to https://github.com/rack/rack-contrib/ — Read more
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Mon Dec 08 21:22:46 -0800 2008 | Add gemspec for github builds and clean up Rake... [rtomayko] |
![]() |
COPYING | Sun Nov 30 21:28:09 -0800 2008 | boilerplate files; rack/contrib.rb and spec_rac... [rtomayko] |
![]() |
DEAD | Sat Jan 10 18:04:40 -0800 2009 | rtomayko's rack-contrib is DEAD See: https://... [rtomayko] |
![]() |
README.rdoc | Tue Dec 09 10:38:28 -0800 2008 | ContentLength has been merged into rack core '5... [josh] |
![]() |
Rakefile | Mon Dec 08 21:22:57 -0800 2008 | Flesh out README a bit; rename to README.rdoc [rtomayko] |
![]() |
lib/ | Thu Dec 18 17:07:21 -0800 2008 | Add 'times' option to run the profiled app more... [jeremy] |
![]() |
rack-contrib.gemspec | Tue Dec 09 14:30:10 -0800 2008 | Remove content length from gemspec [jeremy] |
![]() |
test/ | Thu Dec 18 17:07:21 -0800 2008 | Add 'times' option to run the profiled app more... [jeremy] |
README.rdoc
Contributed Rack Middleware and Utilities
This package includes a variety of add-on components for Rack, a Ruby web server interface:
- Rack::ETag - Automatically sets the ETag header on all String bodies.
- Rack::JSONP - Adds JSON-P support by stripping out the callback param and padding the response with the appropriate callback format.
- Rack::LighttpdScriptNameFix - Fixes how lighttpd sets the SCRIPT_NAME and PATH_INFO variables in certain configurations.
- Rack::Locale - Detects the client locale using the Accept-Language request header and sets a rack.locale variable in the environment.
- Rack::MailExceptions - Rescues exceptions raised from the app and sends a useful email with the exception, stacktrace, and contents of the environment.
- Rack::PostBodyContentTypeParser - Adds support for JSON request bodies. The Rack parameter hash is populated by deserializing the JSON data provided in the request body when the Content-Type is application/json.
- Rack::Profiler - Uses ruby-prof to measure request time.
- Rack::Sendfile - Enables X-Sendfile support for bodies that can be served from file.
- Rack::TimeZone - Detects the clients timezone using JavaScript and sets a variable in Rack’s environment with the offset from UTC.
Use
Git is the quickest way to the rack-contrib sources:
git clone git://github.com/rtomayko/rack-contrib.git
Gems are currently available from GitHub clones:
gem install rtomayko-rack-contrib --source=https://gems.github.com/
Requiring ‘rack/contrib’ will add autoloads to the Rack modules for all of the components included. The following example shows what a simple rackup (+config.ru+) file might look like:
require 'rack' require 'rack/contrib' use Rack::Profiler if ENV['RACK_ENV'] == 'development' use Rack::ETag use Rack::MailExceptions run theapp
Links
rack-contrib on GitHub: | <github.com/rtomayko/rack-contrib> |
Rack: | <rack.rubyforge.org/> |
Rack On GitHub: | <github.org/chneukirchen/rack> |
rack-devel mailing list: | <groups.google.com/group/rack-devel> |