方法
類別公開方法
目錄() 連結
來源:顯示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 72 def self.directories @@directories ||= %w(app config db lib test) end
附檔名() 連結
來源:顯示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 92 def self.extensions @@extensions ||= {} end
註冊目錄(*目錄) 連結
註冊其他包含的目錄
Rails::SourceAnnotationExtractor::Annotation.register_directories("spec", "another")
來源:顯示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 78 def self.register_directories(*dirs) directories.push(*dirs) end
註冊附檔名(*附檔名, &區塊) 連結
註冊新的注解 File
附檔名
Rails::SourceAnnotationExtractor::Annotation.register_extensions("css", "scss", "sass", "less", "js") { |tag| /\/\/\s*(#{tag}):?\s*(.*)$/ }
來源:顯示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 98 def self.register_extensions(*exts, &block) extensions[/\.(#{exts.join("|")})$/] = block end
註冊標籤(*其他標籤) 連結
註冊其他標籤
Rails::SourceAnnotationExtractor::Annotation.register_tags("TESTME", "DEPRECATEME")
來源:顯示 | 在 GitHub 上
執行個體公開方法
轉為字串(選項 = {}) 連結
傳回類似這樣注解的呈現
[126] [TODO] This algorithm is simple and clearly correct, make it faster.
如果 選項
有旗標 :標籤
,標籤會如上面的範例所示。否則,字串僅包含行和文字。
來源:顯示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 124 def to_s(options = {}) s = +"[#{line.to_s.rjust(options[:indent])}] " s << "[#{tag}] " if options[:tag] s << text end