2012-09-08 76 views
3

我想学习Ruby,但我在使用API​​时遇到问题。 例如,我正在看这个:Ruby有类似JavaDoc的东西吗?

decode(json) 将JSON字符串转换为Ruby对象。

# File lib/active_support/json/decoding.rb, line 11 
11:  def decode(json) 
12:   YAML.load(convert_json_to_yaml(json)) 
13:  rescue ArgumentError => e 
14:   raise ParseError, "Invalid JSON string" 
15:  end 

我怎样才能了解如何使用返回的“红宝石对象”?像可用的方法等?万分感谢。

回答

1

是的,它具有:

http://ruby-doc.org/

查找例如:

http://ruby-doc.org/core-1.9.3/

在那里,你可以通过类的方法或名称的名称搜索API。

+0

感谢,似乎文档的质量真的不一致,我看着一个宝石,它根本没有任何文档,这就是为什么我很困惑,但红宝石核心的东西是真正有据可查的,谢谢你的答案 – Chao

+0

你是对的,Ruby是有据可查的,但Rails不太好。我没有找到你正在寻找的方法,我认为这只是Ruby方法的一个例子。这个'decode'方法来自于Rails框架,所以你可以寻找http://api.rubyonrails.org/,但它不像Ruby那么好。 –

相关问题