Module: HttpErrors

Defined in:
lib/http_errors.rb,
lib/http_errors/version.rb

Defined Under Namespace

Classes: HTTPError

Constant Summary collapse

Unauthorized =

Unauthorized error raised when request comes from unknown source or user

Class.new(HTTPError) do
  self.status = 401
  self.head   = :unauthorized
end
Forbidden =

Forbidden error raised when user doesn’t have access to requested resources

Class.new(HTTPError) do
  self.status = 403
  self.head   = :forbidden
end
NotAcceptable =

NotAcceptable error raised when users provided not acceptable data

Class.new(HTTPError) do
  self.status = 406
  self.head   = :not_acceptable
end
NotFound =

NotAcceptable error raised when users provided not acceptable data

Class.new(HTTPError) do
  self.status = 404
  self.head   = :not_found
end
VERSION =
'0.0.1'