2013-05-28 2 views
1

Как я могу использовать комментарии YUIDoc в Ruby? Лучшее, что я могу придумать это:Yuidoc-стиль комментариев в Ruby?

##* 
    # Get Query history 
    # @type {Array} Past search query objects 
    # @param {int} limit The number of objects to return. Defaults to 10. (Max 100). 
    # @param {boolean} only_visible limit the search to visible items. Defaults to true. 
    # 

И это:

#/** 
    # * Get Query history 
    # * @type {Array} Past search query objects 
    # * @param {int} limit The number of objects to return. Defaults to 10. (Max 100). 
    # * @param {boolean} only_visible limit the search to visible items. Defaults to true. 
    # */ 

ответ

1

Вы должны вставлять комментарии YUIDoc внутри многострочного комментария Руби, как это:

=begin 
/** 
* Get Query history 
* @type {Array} Past search query objects 
* @param {int} limit The number of objects to return. Defaults to 10. (Max 100). 
* @param {boolean} only_visible limit the search to visible items. Defaults to true. 
*/ 
=end 

= знак до begin и endдолжен быть на первом столбце линии.

+0

Интересно. Это считается ОК стиль? Пожалуйста, позвольте мне заявить, что я разработчик javascript с очень небольшим опытом работы с рельсами. Это почти похоже на блок CDATA или что-то в этом роде. Кстати .. что делает = begin и = end на самом деле? –

+0

@AlexKessaris '= begin' и' = end' являются разделителями для многострочных комментариев, похожих на '/ *' и '* /' в JavaScript. Они довольно необычны в Ruby-коде, но в этом случае они являются единственным выбором. – toro2k

+0

Прохладный! Благодарим вас за помощь в этом вопросе. Кстати, мне было бы интересно узнать больше вариантов комментариев в Ruby. Я посмотрю его онлайн, но ваши мысли также очень приветствуются! –

Смежные вопросы