`
seemoon
  • 浏览: 159444 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Rdoc生成Ruby API 文档

阅读更多
rdoc是生成ruby代码api文档的工具,跟javadoc的功能类似,在命令行中输入rdoc,它能够遍历当前目录的ruby源代码文件(以.rb或.rbw为扩展名)进行解析然后生成规范的ruby api文档。可以用rdoc --help来查看具体的命令行参数。rdoc对注释内的特殊标签进行解析并将输出格式化,比如以下一段注释:

  # Just for fun
  # - one
  # - two
  # - three
  # [cat] small domestic animal
  #
  # <em>Italic</em> <b>Bold</b>
  #
  #--
  #Hi, dont doc me please!
  #++
  # Author:: hihi(http:blog.hihi.com)
  
  def demo_method1(a,b)
    
  end


"-":代表缩进的符号列表
"[]":代表描述列表,方括号内的是被描述的对象,比如这里是cat,跟着的是描述说明,描述说明将换行缩进显示
"<em></em>":表示文本为斜体
"<b></b>":表示文本为粗体
"-- ++":之间的文本不会被解析,也就是在api文档中看不到这段文本
"http:":文本为超链接
"::":冒号

具体用法可参考 http://rdoc.sourceforge.net/doc/index.html
后面的图是上述注释生成的文档结果。
  • 大小: 17.9 KB
分享到:
评论

相关推荐

    Ruby-RDoc用于为Ruby项目生成HTML和命令行文档

    使用RDoc生成HTML文档的步骤通常是这样的: 1. 首先,在你的Ruby源代码中添加RDoc注释。这些注释应该描述类、模块、方法的用途、参数、返回值等。例如: ```ruby class MyClass # 这是一个描述方法的方法 # @...

    生成Ruby的离线文档

    标题 "生成Ruby的离线文档" 指的是在没有互联网连接的情况下,为Ruby编程语言创建本地的完整文档集合。这对于开发者来说非常有用,因为它们可以在编写代码时快速查找API和函数信息,而无需依赖网络。 Ruby是一种...

    rdoc:RDoc为Ruby项目生成HTML和在线文档

    它的主要目标是帮助开发者创建结构清晰、内容丰富的API文档,这些文档可以方便地在线查看或下载为本地HTML文件。RDoc不仅支持Ruby源代码的注释,还支持Markdown语法,使得文档内容更加丰富多彩。 ### 主要功能 1. ...

    Ruby-Hanna一个更好的RDoc的模板

    通过Hanna,开发者不仅可以创建出美观的API文档,还可以为开源项目增添专业感,吸引更多的贡献者。对于个人项目而言,使用Hanna也能提高代码的可维护性,使得团队成员或未来的自己更容易理解代码逻辑。 总的来说,...

    ruby 最新 安装文件 与 API

    RDoc是Ruby的官方文档生成工具,它能够从源代码注释中提取信息,生成HTML或其他格式的API文档,帮助开发者理解和使用Ruby代码。安装RDoc后,开发者可以通过`rdoc`命令来生成项目的文档,这对于开源项目和团队协作...

    ruby rdoc模板

    Ruby RDoc 模板是 Ruby 语言中用于生成专业、结构化的 API 文档的重要工具。RDoc 是一种内置的文档生成系统,它允许开发者通过在源代码中添加特定的注释来创建易于阅读的 HTML 或其他格式的文档。这对于开源项目和...

    RDoc: NO LONGER ACTIVE—part of Ruby-开源

    **RDoc:Ruby 文档生成工具** RDoc 是一个用于生成 Ruby 代码文档的开源工具。它最初由 TomDoc 的作者 Thomas Fuchs 创建,目的是为了提供一种方便的方式来为 Ruby 库和应用程序创建易于理解的文档。尽管 RDoc 曾经...

    ruby on rails API

    可以使用Swagger或RDoc生成自动生成的API文档,让开发者了解可用的端点、参数、响应格式等信息。 Rails 2.3.2虽然较旧,但它仍然展示了Rails作为构建API的强大能力。理解这个版本的API设计可以帮助开发者追溯Rails...

    Ruby-DocumentationRails引擎提供文档添加到Rails应用程序的功能

    例如,你可以使用RDoc、Yard或者Sdoc,这些工具可以解析Ruby源代码并生成易于阅读的HTML文档。 3. **配置文档生成**:在引擎的配置文件中,设定文档生成的参数,如输出格式、目录位置等。 4. **创建任务**:使用...

    rain:受 rdoc 和 yard 启发的 ruby​​ 和 markdown 内联代码 API 文档工具,具有易于修改的 HTML 模板和样式

    Rain 是一个可生成美观且可定制的 API 文档的宝石,其灵感来自 yard 和 rdoc。 rain 的目标是从混合了 Markdown 的 ruby​​ 注释语法生成漂亮的 API 文档。 该文档可以内嵌在 .rb 文件中,或者单独的 .md 或 ....

    Ruby-Blanket一个超级简单的API包装器

    8. **文档生成**:通过集成其他工具,如Rdoc或Yard,Blanket可以生成关于如何使用包装器的文档,方便团队协作和维护。 使用Blanket,开发者可以专注于业务逻辑,而无需关心底层的HTTP请求细节。这使得开发过程更加...

    绿化ruby193

    它包含了各种内置模块和类,如`Array`、`String`、`Hash`等,以及一些实用工具,如`irb`(交互式Ruby shell)和`rdoc`(用于生成API文档的工具)。 绿化Ruby193的过程通常涉及以下步骤: 1. 下载Ruby193的完整源码或预...

    支持搜索功能界面美化版rails API

    在Rails项目中,rdoc文件通常包含了项目的API文档,有助于开发者理解和使用代码。 6. **版本控制**: 虽然描述中没有提及,但Rails项目通常会使用Git进行版本控制,这在协作开发和代码管理中至关重要。 7. **测试**...

    ruby 1.9 教程

    - **Ruby文档**: Ruby提供了一个名为RDoc的文档生成工具,可以帮助开发者生成API文档。 - **ri工具**: ri是一个内置的帮助工具,可以直接从命令行查询Ruby的标准库和API文档。 - **书籍**: 《Programming Ruby 1.9》是...

    Rails API

    这个API文档是用rdoc工具从Rails的源代码生成的,旨在帮助开发者理解和利用Rails的强大功能。CHM(Compiled HTML Help)格式使得文档能够以离线方式查看,并且支持全文搜索,使得在开发过程中快速查找和定位关键信息...

    Ruby-Manpages为rubygems添加手册页支持

    1. **创建文档**:为各个 gem 自动生成手册页,通常基于源代码的注释,如 Yardoc 或 RDoc。 2. **集成**:将生成的手册页集成到 RubyGems 的安装过程中,使得当 gem 安装完成后,其手册页也一并可用。 3. **访问**:...

    watir-bonus-1.5.2

    1. **rdoc** - 这通常是Ruby文档生成器RDoc生成的API文档,用于详细介绍Watir-Bonus库的各种类、方法及其用法。通过阅读这些文档,开发者可以了解如何利用Watir-Bonus进行测试脚本的编写,找到具体的方法来执行各种...

    watir-bonus-1.5.1.1230.zip

    1. **rdoc** - 在Ruby社区,RDoc是一种常用的工具,用于生成API文档。这个文件夹很可能包含了Watir-Bonus的API参考,详细描述了各个类、方法和模块的用法,便于开发者查阅和理解。 2. **examples** - 这个目录下的...

    recruto:Recruto.com.br

    开发者可以使用RDoc注释在代码中嵌入文档,方便自动生成API文档。 5. **版本控制与Git**:由于提到的是“recruto-master”,这可能表明项目是托管在像GitHub这样的版本控制系统上的,并且使用的是master分支,这是...

    ToggleSource-Taglet:自定义Java Taglet,以模仿RDoc的showhide源代码功能-Show source code

    在Java世界中,Javadoc是用于生成API文档的工具,而ToggleSource-Taglet正是为了扩展Javadoc的功能,使其具有类似RDoc的源代码显示/隐藏功能。 在Java中,Taglet是一种自定义文档注释的方式,允许开发者创建自己的...

Global site tag (gtag.js) - Google Analytics