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