私のSinatraアプリでは、HTTPartyをミックスインとして使用するクラスを使用しています。
class A
include HTTParty
format :json
def fetch arguments
get(:query => arguments)
end
end
フェッチを呼び出そうとすると(クラスインスタンスがget
ブロック内に作成されている場合)、次のエラーが発生します。
ArgumentError: tried to create Proc object without a block
get
すべてが正常に機能するので、メソッドを実行するとHTTParty.get
。これらの名前の衝突を解決するにはどうすればよいですか、または問題は他の何かにありますか?HTTPartyをミックスインとして使用したいので、すべてのオプションを一度に設定できます。
前もって感謝します!
私はsinatra1.3.2とhttparty0.8.1を使用しています。