Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
23 lines (12 sloc) 836 Bytes

“On ne menace pas son enfant d'une Ratatouille !!!” – French Super Nanny

Naughty Step

Well, Naughty Step is nothing ground-breaking. This is just a basic way of catching errors (Status 500) and pages not found (Status 404) and use related html pages you've written for that purpose. The middleware even has default values:

  • public/404.html

  • public/500.html

So a very simple example might be to require the Gem and then:

use ::Rack::NaughtyStep

Or if you want to declare your paths:

use ::Rack::NaughtyStep '/path/to/404/page.html', '/path/to/500/page.html' Here you go. Truth is that I've been naughty as well. I did not write a proper full example, neither a spec. Just because I was in a rush, but I'll do it as soon as I can. Please don't spank me.


© 2010 Mickael Riga - see MIT_LICENCE for details

Jump to Line
Something went wrong with that request. Please try again.