Skip to content

Instantly share code, notes, and snippets.

@danielpcox
Created May 16, 2012 12:04
Show Gist options
  • Save danielpcox/2709845 to your computer and use it in GitHub Desktop.
Save danielpcox/2709845 to your computer and use it in GitHub Desktop.
Helpful little server for debugging. Spits out everything about an HTTP request made to it.
require 'sinatra'
require 'awesome_print'
get %r{.*} do
puts_env
end
post %r{.*} do
puts_env
end
put %r{.*} do
puts_env
end
delete %r{.*} do
puts_env
end
head %r{.*} do
puts_env
end
private
def puts_env
ap request
request.inspect
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment