В моем приложении 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 как mixin, поэтому я могу установить все параметры один раз.
Заранее благодарен!
Я использую sinatra 1.3.2 и httparty 0.8.1.
спасибо! это получилось прекрасно :) – skazhy