Sha256: d00a10a2af4dd8ab867ad0c2142500e3566ca8052a220e51ebc813ef57de322e

Contents?: true

Size: 386 Bytes

Versions: 4

Compression:

Stored size: 386 Bytes

Contents

require 'grape'

class GrapeSimple < Grape::API
  rescue_from :all do |e|
    error_response({ message: "rescued from #{e.class.name}" })
  end

  get '/json_endpoint' do
    present({ :test => true })
  end

  get "/break" do
    raise Exception.new("This should have http status code 500!")
  end

  get "/breakstring" do
    raise "This should have http status code 500!"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
oboe-2.7.10.1-java test/frameworks/apps/grape_simple.rb
oboe-2.7.10.1 test/frameworks/apps/grape_simple.rb
oboe-2.7.9.6-java test/frameworks/apps/grape_simple.rb
oboe-2.7.9.6 test/frameworks/apps/grape_simple.rb