Files
bit/app/lib/errors.cr
T
Juan Rodriguez ded84e7fa5 feat: update link
2024-05-13 10:15:08 +02:00

20 lines
566 B
Crystal

require "kemal"
module App
class BadRequestException < Kemal::Exceptions::CustomException
def initialize(context, message = Hash(String, String))
context.response.status_code = 400
context.response.print({ "error" => message }.to_json)
super(context)
end
end
class UnprocessableEntityException < Kemal::Exceptions::CustomException
def initialize(context, message = Hash(String, String))
context.response.status_code = 422
context.response.print({ "error" => message }.to_json)
super(context)
end
end
end