¿Cómo puedo enviar una solicitud HTTP PUT en Ruby?

Estoy tratando de enviar una solicitud PUT a una URL en particular, y hasta ahora no he tenido éxito al hacerlo.

Si lo estuviera haciendo a través de una GUI del solicitante HTTP, como por ejemploesta uno, sería tan simple como hacer un PUT en la siguiente url:

http://www.mywebsite.com:port/Application?key=apikey&id=id&option=enable|disable

Tenga en cuenta que se especifica un número de puerto en la solicitud anterior. También tendré que hacerlo al enviar la solicitud a través del código ruby.

¿Cómo puedo replicar una solicitud de este tipo en Ruby?

Respuestas a la pregunta(1)

Su respuesta a la pregunta