Sha256: d13a67290822c46eb5acdd16912458bbcea93213a141300e1bc4bb36be73e094

Contents?: true

Size: 341 Bytes

Versions: 5

Compression:

Stored size: 341 Bytes

Contents

require_relative './base'

class MainController < BaseController
  get '/badrequest' do
    raise HTTPError::BadRequest
  end

  get '/error' do
    raise HTTPError::InternalServerError
  end

  get '/custom' do
    raise HTTPError::InternalServerError, "Custom error message"
  end

  get '/general_error' do
    undefined_method
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sinatra-errorcodes-0.4.2 example/controller.rb
sinatra-errorcodes-0.4.1 example/controller.rb
sinatra-errorcodes-0.3.1 example/controller.rb
sinatra-errorcodes-0.2.1 example/controller.rb
sinatra-errorcodes-0.1.2 example/controller.rb