Module: StandardExceptions::HttpMethods

Includes:
Http
Included in:
Methods
Defined in:
lib/standard_exceptions/http_methods.rb

Class Method Summary collapse

Class Method Details

.forbidden!(message = nil) ⇒ Object

Raises:



13
14
15
# File 'lib/standard_exceptions/http_methods.rb', line 13

def forbidden!(message=nil)
  raise Forbidden.new(message)
end

.internal_server_error!(message = nil) ⇒ Object



21
22
23
# File 'lib/standard_exceptions/http_methods.rb', line 21

def internal_server_error!(message=nil)
  raise InternalServerError.new(message)
end

.not_found!(message = nil) ⇒ Object

Raises:



17
18
19
# File 'lib/standard_exceptions/http_methods.rb', line 17

def not_found!(message=nil)
raise NotFound.new(message)
end

.unauthorized!(message = nil) ⇒ Object

HTTP Status Errors

Raises:



9
10
11
# File 'lib/standard_exceptions/http_methods.rb', line 9

def unauthorized!(message=nil)
  raise Unauthorized.new(message)
end