add routes to dump configuration
This commit is contained in:
parent
fde1dd14b5
commit
3a78bf5d03
21
app.rb
21
app.rb
@ -375,6 +375,12 @@ get "/cookies" do
|
|||||||
jsonify response.headers
|
jsonify response.headers
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get "/config", provides: "json" do
|
||||||
|
pretty = params.key? :pretty
|
||||||
|
|
||||||
|
jsonify config.as_json, pretty:
|
||||||
|
end
|
||||||
|
|
||||||
get "/_cat/headers" do
|
get "/_cat/headers" do
|
||||||
stream do |out|
|
stream do |out|
|
||||||
req_headers.each do |k, v|
|
req_headers.each do |k, v|
|
||||||
@ -399,6 +405,21 @@ get "/_cat/cookies" do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get "/_cat/config" do
|
||||||
|
stream do |out|
|
||||||
|
config.instance_variables.each do |k|
|
||||||
|
k = k.to_s.delete_prefix "@"
|
||||||
|
begin
|
||||||
|
v = config.send(k)
|
||||||
|
rescue NoMethodError
|
||||||
|
next
|
||||||
|
end
|
||||||
|
|
||||||
|
out << "#{k}(#{v.to_s.length})=#{v}\n"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
route :delete, :get, :patch, :post, :put, "/status/:code" do
|
route :delete, :get, :patch, :post, :put, "/status/:code" do
|
||||||
# hello
|
# hello
|
||||||
code = Integer(params[:code])
|
code = Integer(params[:code])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user