我正在使用httparty模块,但是有些事情我不明白。
我给Coursera.for "python"打电话。Coursera类做的是include HTTParty而不是extend HTTParty,那么为什么不需要Coursera的一个新实例呢?请帮我理解一下。
有代码-它是工作的,但我不清楚如何
require 'httparty'
require 'pp'
class Coursera
include HTTParty
base_uri 'https://api.coursera.org/api/catalog.v1/courses'
default_params fields: "smallIcon,shortDescription",q: "search"
format (:json)
def self.for term
get("",query: {query:term})["elements"]
end
end
pp Coursera.for "python"发布于 2016-05-16 19:34:25
HTTParty模块有一个包含钩子,它扩展了包含在HTTParty::ClassMethods中的类。除其他外,这还添加了get方法。
https://stackoverflow.com/questions/37261481
复制相似问题