У меня есть сервер на основе Rails, на котором запущено несколько служб REST, и веб-интерфейс на основе Rails, который взаимодействует с сервером с помощью ActiveResource. Этот же сервер используется другими клиентами (например, мобильными). Я должен сгенерировать документацию для интерфейса REST. Мне нужно предоставить URL службы, структуру ввода / вывода и структуру документа об ошибках для каждой службы.
В идеале я хотел бы использовать перехватчик на стороне сервера, который будет документировать сервис на основе существующего трафика. Мне интересно, есть ли драгоценный камень, чтобы сделать это.