我目前正在制作一个简单的 ruby gem,它从现有的 api 获取数据并按需显示。
require 'net/http'
module SimpleGem
@@api= 'http://api.example.com'
def self.exec
reponse = Net::HTTP.get(URI.parse(@@api))
result = JSON.parse(reponse)
end
end
访问数据的基本方式是
演示 = SimpleGem.exec()
演示[:title]
我想把它当作对象来处理,这样我就可以访问这样的数据:
demo = SimpleGem.exec()
demo.title
demo.description
谢谢