Виноградный API RoR | Как вызвать конечную точку в одном API из другого?
Я использую Grape API с Ruby on Rails. Я хотел бы вызвать конечную точку POST в Api::A из конечной точки в Api::B, где обе они смонтированы в классе Api.
class Api < Grape::API
mount Api::A
mount Api::B
end
class Api::Base < Grape::API
# common functionality
end
# contains endpoints pertaining to entity A
class Api::A < Api::Base
namespace :a do
params do
...
end
post '' begin
...
end
end
end
# contains endpoints pertaining to entity B
class Api::B < Api::Base
namespace :b do
params do
...
end
post '' begin
# How do I directly invoke Api::A's POST endpoint?
end
end
end