у меня есть много апишек я grape в rails приложении. Приведу пример на 2х. Пусть есть класс А певрой апишки и В для второй. Обе они включени в базовую апишку класс Base.
class A < Grape::API
resource :a do
params do
optional :a1
end
get do
...
end
end
end
class B < Grape::API
resource :b do
params do
optional :b1
end
get do
...
end
end
end
class Base < Grape::API
namespace do
mount A
mount B
end
end
Как мне определить параметры в классе Base, чтобы на всех апишках он появился и стал обязательным. Я его обязательно хочу задокументировать, чтобы поле для этих параметров также появилось в свагере. Добаить в каждую апишку этот параметр не подойдет, т к апишек больше 100, везде добавлять руками это не очень.
Полгаю что как то так, но оно не сработало
class Base < Grape::API
namespace do
params do
optional :x1
optional :x2
end
mount A
mount B
end
end