在我的 Sinatra 应用程序中,我使用 HTTParty 作为 mixin 的类。
class A
include HTTParty
format :json
def fetch arguments
get(:query => arguments)
end
end
当我尝试调用 fetch 时(当在get
块内创建类实例时),我收到以下错误:
ArgumentError: tried to create Proc object without a block
当我运行该get
方法时,HTTParty.get
一切正常。我如何解决这些名称冲突或问题出在其他问题上?我真的很想使用 HTTParty 作为一个 mixin,所以我可以一次设置所有选项。
提前致谢!
我正在使用 sinatra 1.3.2 和 httparty 0.8.1。