Sha256: 76d036940e30347c0c41c4f9b66087b7a02a5b7b8cc6dffa1ceda117da92de5c

Contents?: true

Size: 363 Bytes

Versions: 5

Compression:

Stored size: 363 Bytes

Contents

class HTTPError < StandardError
  @code = 500

  def self.code
    @code
  end

 def code
    self.class.code
 end
end

class ClientError < HTTPError
  @code = 400
end

class BadRequest < ClientError
  @code = 400
end

class Forbidden < ClientError
  @code = 403
end

class NotFound < ClientError
  @code = 404
end

class Conflict < ClientError
  @code = 409
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gaptool-server-0.7.4 lib/exceptions.rb
gaptool-server-0.7.3 lib/exceptions.rb
gaptool-server-0.7.1 lib/exceptions.rb
gaptool-server-0.7.0 lib/exceptions.rb
gaptool-server-0.6.6 lib/exceptions.rb