Yesterday I posted an article on this blog on writing a SOAP web service in Ruby, the example service I offered was built using Sinatra. I have now implemented the same example EchoService in Rails for anyone that is interested in such an example: https://github.com/mkremer/echo_service_rails.
You can follow along with the client examples from Yesterday’s article against the Rails implementation instead of (or in addition to) the Sinatra implementation. You can start the Rails project on port 9292 to use the clients unmodified like so: “rails s -p 9292”.
Have fun 🙂