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