Подтвердить что ты не робот

Двор и ссылки на классы/модули в документе

В настоящее время я перехожу от rdoc к двору для своей рубиновой программной документации.

В моем документе я часто ссылаюсь на некоторые классы/модули из комментариев, например:

## == Provides various utility features
##
## == Features
##
## Logging : logging is provided by the Mysoft::Mypackage::Utility::Logger class
##

Rdoc правильно создает ссылку на страницу документации класса Mysoft:: Mypackage:: Utility:: Logger, а ярд игнорирует тег и считает имя класса простой строкой.

Я знаю, что у ярда есть тег @see, но это создаст отдельный раздел "См. также" в документации, в то время как мне нужно ссылаться на класс/модули внутри моего текста описания.

Я, конечно, что-то пропустил, но если у вас есть примеры того, как это сделать со мной, я бы очень оценил.

Спасибо за advace,

дл

4b9b3361

Ответ 1

Quoth документация:

YARD поддерживает специальный синтаксис для связи с другими объектами или файлами кода. Синтаксис {ObjectName#method OPTIONAL_TITLE}. Этот синтаксис допустим в любом месте документации, за исключением тега @see, который автоматически связывает его данные.

Итак, вы хотите

## == Provides various utility features
##
## == Features
##
## Logging: logging is provided by the {Mysoft::Mypackage::Utility::Logger} class
##