Add Ruby environment (#223)

Adds a Ruby environment and examples.
This commit is contained in:
S. Brent Faulkner
2017-06-17 10:48:05 -07:00
committed by Soam Vasani
parent 0207d13b23
commit a8e7ec534b
8 changed files with 196 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# frozen_string_literal: true
def handler(context)
request = context.request
msg = <<~MSG
---ENV---
#{request.env.map { |h| h.join('=') }.join("\n") }
---HEADERS---
#{request.headers.map { |h| h.join(': ') }.join("\n") }
---PARAMS---
#{request.params.map { |h| h.join('=') }.join("\n") }
--BODY--
#{request.body.read}
MSG
Rack::Response.new([msg]).finish
end