CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 00:04:01 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100214003936
location: https://web.archive.org/web/20100214003936/https://github.com/rtomayko/rack-contrib
server-timing: captures_list;dur=0.985999, exclusion.robots;dur=0.031739, exclusion.robots.policy;dur=0.015076, esindex;dur=0.015983, cdx.remote;dur=45.058027, LoadShardBlock;dur=289.749615, PetaboxLoader3.datanode;dur=171.407782, PetaboxLoader3.resolve;dur=34.403646
x-app-server: wwwb-app203
x-ts: 302
x-tr: 395
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app203; 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: Sun, 17 Aug 2025 00:04:02 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sun, 14 Feb 2010 00:39:36 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "4ab3c756d72f0e633ab2192f9835c9ab"
x-archive-orig-x-runtime: 102ms
x-archive-orig-content-length: 26020
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: Sun, 14 Feb 2010 00:39:36 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="Thu, 21 Jan 2010 15:27:12 GMT", ; rel="memento"; datetime="Sun, 14 Feb 2010 00:39:36 GMT", ; rel="next memento"; datetime="Thu, 04 Mar 2010 23:05:13 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: TLA-20100213232338-00790-00798-ia360906-20100214094536-00000-c/TLA-20100214000200-00791-ia360906.us.archive.org.warc.gz
server-timing: captures_list;dur=0.488799, exclusion.robots;dur=0.018716, exclusion.robots.policy;dur=0.008523, esindex;dur=0.009293, cdx.remote;dur=6.666306, LoadShardBlock;dur=204.145188, PetaboxLoader3.resolve;dur=339.163212, PetaboxLoader3.datanode;dur=80.029963, load_resource;dur=274.476534
x-app-server: wwwb-app203
x-ts: 200
x-tr: 542
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
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
-
Branches (1)
- master ✓
- Tags (0)
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> |