ruby - 我应该用什么来记录我的 Sinatra 路由?

标签 ruby sinatra

我正在寻找类似于 RDoc 的东西,它可以很好地与 Sinatra 配合使用。除了常规的 Sinatra 路由之外,它还需要能够处理通过“register MyModule”从外部加载的路由,格式如下:

Module MyModule
  def self.registered(app)
    # Description of someroute.
    app.get '/someroute' do

最佳答案

选择yard .来自院子的主页:

You can write all kinds of extensions in YARD, including ones that can understand all of the dynamic magic your framework does in its own little Doman Specific Languages (DSLs). Most importantly, it's really easy to do! There are already plugins that support frameworks like RSpec, DataMapper, Sinatra, and support for others are in the works.

这里好像有个插件:https://github.com/rkh/yard-sinatra这至少可以满足您的一些需求。

祝你好运!

关于ruby - 我应该用什么来记录我的 Sinatra 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4432513/

相关文章:

ruby - ruby、sinatra 和 haml 中的联系表单

ruby-on-rails - Time gt 查询不适用于 mongoid 和 ruby​​ on rails

ruby - 从 Sinatra/Rack 应用程序流式传输数据

ruby-on-rails - 执行脚本并在 View 中显示输出/进度 [Ruby/Sinatra(Rails)]

heroku 没有这样的应用程序

ruby - 在 Sinatra View 中访问 OmniAuth 助手

ruby - 无法安装 mysql gem/ruby-dev

ruby - Ruby 中用于并发的 Synchronized 方法

mysql - 在 cloud9 上安装 mongrel 报错

ruby-on-rails - ruby 中的 Grunt task runner 相当于什么?