Sha256: 449f377cdaddf08a7d5146f00f07e8ce91d2c320207910949c5e4fd908402e06
Contents?: true
Size: 667 Bytes
Versions: 2
Compression:
Stored size: 667 Bytes
Contents
require 'sinatra' set :logging, false get '/hello_world' do 'hello world' end get '/json' do content_type 'application/json' "[1,2,3]" end post '/file' do if params[:uploaded_file].respond_to? :each_key "file %s %s" % [ params[:uploaded_file][:filename], params[:uploaded_file][:type]] else status 400 end end %w[get post].each do |method| send(method, '/hello') do "hello #{params[:name]}" end end %w[post put].each do |method| send(method, '/echo_name') do params[:name].inspect end end delete '/delete_with_json' do %/{"deleted":true}/ end get '/multi' do [200, { 'Set-Cookie' => %w[ one two ] }, ''] end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
faraday-0.6.1 | test/live_server.rb |
faraday-0.6.0 | test/live_server.rb |