Oi Henrique, eu não tenho o código pra te passar pois já terminei meu estágio na empresa em que desenvolvi isso. Eu me lembro de ter usado net/http, como nesse link http://www.rubyinside.com/nethttp-cheat-sheet-2940.html , na sessão SSL/HTTPS request with PEM certificate. Tenta ver se vc consegue fazer o post sem ser em ruby, usando o SoapUi, pq pra fazer o post pros webservices da fazenda vc precisa ter no seu computador as autoridades certificadoras da SEFAZ. Vc pode fazer o download deles nessa página: http://www.sefaz.am.gov.br/noticias/exibenoticia.asp?codnoticia=10405 . Porque talvez o problema é que vc não está com os certificados corretos pra poder fazer um post pra sefaz.