Я пишу клиент, который использует не-REST API (например, GET site.com/gettreasurehunts), который требует, чтобы я указал все параметры (даже идентификатор ресурса) в теле HTTP-запроса в виде пользовательского XML-документа. Я хотел бы использовать Rails и ActiveResource, но мне пришлось бы переписать почти все методы ActiveResource.
Есть ли другой, более совершенный способ добиться того же результата, даже используя другой (Ruby) фреймворк?