From fed756f5acf514c0b63649ef30577ed48f037f12 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 10 Feb 2025 18:13:26 -0800 Subject: [PATCH] Create no_weapon_provided_error.rb --- app/errors/api/v1/no_weapon_provided_error.rb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 app/errors/api/v1/no_weapon_provided_error.rb diff --git a/app/errors/api/v1/no_weapon_provided_error.rb b/app/errors/api/v1/no_weapon_provided_error.rb new file mode 100644 index 0000000..a4ab984 --- /dev/null +++ b/app/errors/api/v1/no_weapon_provided_error.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module Api + module V1 + class NoWeaponProvidedError < GranblueError + def http_status + 422 + end + + def code + 'no_weapon_provided' + end + + def message + 'A valid weapon must be provided' + end + + def to_hash + { + message: message, + code: code + } + end + end + end +end