enhance proxy.rb HTTP method support