yard

    2熱度

    1回答

    考慮下面的ruby文件,foo.rb: # this is a module comment module A # this is a constant comment B = 'hi' # this is a class comment class C # this is a method comment # @param [Stri

    2熱度

    1回答

    在official YARD docs,有下面的例子: # @overload set(key, value) # Sets a value on key # @param key [Symbol] describe key param # @param value [Object] describe value param # @overload set(value) # Sets a

    0熱度

    1回答

    我有一個不純的功能,像這樣: # Impure function: Sets the status for a report_schedule, uses last_sent to # calculate status # @param report_schedule [Hash] # @return [String] Non-useful: value of last_sent that

    2熱度

    1回答

    我在自動化項目中使用黃瓜,小黃瓜和特徵文件進行測試。這是一個java項目。所以我們的步驟定義文件是使用gherkin標籤以java編寫的。我想從java和功能文件生成文檔(可能是html),如yard-cucumber。在閱讀/掃描功能和步驟定義(用ruby編寫)文件後,Yard-cucumber生成文檔。我使用類似的方法爲Java使用jruby。但它不掃描java文件並給出錯誤。 有沒有任何工具

    0熱度

    1回答

    [email protected]:~/wasteland/sokol_dev$ yard /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/core_ext/file.rb:56:in `initialize': Permission denied @ rb_sysopen - .yardoc/processing (Errno::

    0熱度

    1回答

    我有一個看起來像這樣的方法: def get_endpoint(params: {}) end 我想這個方法的調用者能在幾個可選的參數傳遞。 我想寫YARD文檔來支持這個,如果我沒有使用關鍵字參數,我會使用@option聲明。 然而,YARD自己的文檔說: Note: For keyword parameters, use @param, not @option. 所以,我想: # @par

    0熱度

    1回答

    當試圖創建我的圍欄控制器的文檔和使用的參數時,由於圍場似乎期待,參數作爲方法參數存在,所以我陷入困境。 # Renders a list of items # @param params [Hash] the search parameters # @option params [String] 'info' Only return items with this specific info

    0熱度

    1回答

    我只是想爲我的寶石的文件,並在運行的是RDoc的或院子裏,我得到了錯誤 undefined method `intern' for []:Array 這是怎麼回事?我試着重新安裝所有東西,而且我使用Ruby 2.3.1。另外,根據我的理解,你不能在數組中使用實習,那麼爲什麼rdoc和院子會試圖做到這一點? 編輯 現在我已經進一步調查,並有事情做與我的特定語法,因爲我的設置適用於其他文件,只是不

    4熱度

    1回答

    在YARD中,當參數類型或返回類型是同一項目中的類時,它會自動創建指向該類頁面的鏈接。現在我想對Ruby核心類(或任何外部類)做同樣的事情,說Integer。我希望YARD將任何Integer類型鏈接到http://ruby-doc.org/core-2.2.3/Integer.html。通常我希望YARD嘗試鏈接 "http://ruby-doc.org/core-2.2.3/#{cls.nam

    0熱度

    1回答

    使用RubyMine,在rspec測試中,有沒有辦法讓RubyMine知道創建的對象的類型(用於自動完成和'找不到「警告抑制 如: # @yieldreturn [Tibbees::Tibbee] let!(:tibbee) { create(:tibbee, canonical_vendible: article_vendible, owner: tibbee