0

我在控制器中有这段代码:

# =begin action
# url: /albums
# method: GET
# autentication: true
# return: [json, xml]
# =end
def show
    ...
end

是否有一些 gem 可以读取评论并以 json 格式返回信息,或者做类似的事情?我想让它使用这些信息来操作和生成文件。

{
    "url" => /albums
    "method" => GET
    "autentication" => true 
    "return" => [json, xml]
}
4

1 回答 1

1

我不认为有一个 gem 可以完全满足您的要求,但这项任务似乎很容易设计:首先,您需要解析文件并提取注释 - 使用简单的红宝石脚本。然后以如下格式获取信息:

url: /albums
method: GET
autentication: true
return: [json, xml]

这看起来很像 YAML,你可以简单地做

YAML::load(string).to_json
于 2013-01-24T18:10:16.163 回答