Fazendo uma solicitação SOAP usando XML no Rails

Eu quero fazer um pedido para um serviço web SOAP, mas eu não quero instalar nenhuma jóia. Existe alguma maneira de apenas fazer a solicitação usando XML simples?

Eu acho que é trivial, mas pode haver algo que eu perdi, porque todas as implementações / tutoriais estavam usando uma jóia.

Eu acho que a resposta SOAP, pode ser tratada também como uma resposta XML, certo?

O pedido é este:

POST /services/tickets/issuer.asmx HTTP/1.1
Host: demo.demo.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Tick xmlns="http://demo.com/test/test">
      <Request>
        <Username>string</Username>
        <Password>string</Password>
        <AcquirerId>int</AcquirerId>
        <RequestType>string</RequestType>
        <ExpirePreauth>unsignedByte</ExpirePreauth>
        <BitPerSec>int</BitPerSec>
        <Office>string</Office>
      </Request>
    </Tick>
  </soap12:Body>
</soap12:Envelope>

questionAnswers(1)

yourAnswerToTheQuestion