В моем приложении 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.