Sha256: 85d02a1ab73e5b94223a5c2e1fec01891820fd19f2d747522d9093c9c49ecbd4
Contents?: true
Size: 407 Bytes
Versions: 13
Compression:
Stored size: 407 Bytes
Contents
require 'yaml' require 'sinatra' set :logging, false IGNORE = %w(HTTP_VERSION HTTP_HOST HTTP_ACCEPT_ENCODING HTTP_USER_AGENT HTTP_ACCEPT) def submitted h = {} env.select { |k, v| k.start_with?( 'HTTP_' ) && !IGNORE.include?( k ) }.each do |k, v| h[k.gsub( 'HTTP_', '' ).downcase] = v end h end get '/' do submitted.to_s end get '/submit' do submitted.to_hash.to_yaml end
Version data entries
13 entries across 13 versions & 1 rubygems