2012-05-06 82 views
0

在我的Sinatra應用程序中,我使用的是具有HTTParty作爲mixin的類。解決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作爲混音,所以我可以設置所有選項一次。

在此先感謝!

我正在使用sinatra 1.3.2和httparty 0.8.1。

回答

1

get方法是一個類方法。
請嘗試以下,但我還沒有嘗試出來呢?

self.class.get 
+0

的感謝!它工作得很好:) – skazhy