Sha256: 232942341ac312114e7969b87b103f532119a0d270111d26df258912fc5c1388
Contents?: true
Size: 907 Bytes
Versions: 8
Compression:
Stored size: 907 Bytes
Contents
require 'rubygems' require 'sinatra' set :static, true set :public, Proc.new { File.expand_path('.') } get '/reviews' do '[{"id": "1", "title":"Local, baby"}]' end post '/reviews' do '{"id": "1"}' end post '/alternate_reviews' do '{"id": "2"}' end post '/string_back' do 'some string' end post '/test_id' do if params[:alternate_object] if params[:id] 'fail' end else 'ok' end end post '/rails_reviews' do if params[:rails_review] 'ok' else 'fail' end end post '/alternate_rails_reviews' do if params[:alternate_object] 'ok' else 'fail' end end post '/auth_token' do params[:authenticity_token] end get '/reviews/:id' do '{"id": "1", "title":"More Magic!"}' end get '/my/reviews/:id' do '{"id": "1", "title":"Prefixed"}' end put '/reviews/:id' do '{"id": "1", "title":"Updated"}' end delete '/reviews/:id' do 'Deleted OK' end
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
eyeballs-0.5.6.1 | app.rb |
eyeballs-0.5.6 | app.rb |
eyeballs-0.5.5 | app.rb |
eyeballs-0.5.4 | app.rb |
eyeballs-0.5.3 | app.rb |
eyeballs-0.5.2 | app.rb |
eyeballs-0.5.1 | app.rb |
eyeballs-0.5.0 | app.rb |