class Pechkin::AppError

Generic application error class.

Allows us return meaningful error messages

Attributes

code[R]

Public Class Methods

bad_request(message) click to toggle source
# File lib/pechkin/app/app_error.rb, line 14
def bad_request(message)
  AppError.new(503, message)
end
http_method_not_allowed() click to toggle source
# File lib/pechkin/app/app_error.rb, line 22
def http_method_not_allowed
  AppError.new(405, 'method not allowed')
end
message_not_found() click to toggle source
# File lib/pechkin/app/app_error.rb, line 18
def message_not_found
  AppError.new(404, 'message not found')
end
new(code, msg) click to toggle source
Calls superclass method
# File lib/pechkin/app/app_error.rb, line 8
def initialize(code, msg)
  super(msg)
  @code = code
end