Документирование функции, которая отображает JSON с Yard?

Если у меня есть функция, которая возвращает это:

render :json => @orders.as_json(include: [{:user => {only: :id}}], :only => [:id, :status_id])

Я документирую это так:

 # @return [JSON] includes the id, the order status id and the id of the associated user

Мне интересно, есть ли лучший способ документировать, как будет выглядеть возвращаемый JSON.

1 ответ

Поэтому, если вы заботитесь о документации своего API, я предполагаю, что вы также заботитесь о тестировании, поэтому ваши конечные точки API, вероятно, проходят тестирование. Я бы посоветовал вам использовать Rspec API Documentation. Если вы сейчас не используете Rspec, я бы попробовал Apipie. Оба эти инструмента помогут обеспечить согласованность и актуальность документации по API.

Другие вопросы по тегам