I want to create a SOAP client using ruby. I tried using the soap4r library to create ruby classes from a WSDL file, but the problem was that all the methods generated by it were of an optional type instead of NAME / VALUE pairs. Given that some methods have a very large number of arguments, many of which are optional, I would prefer to use something like SOAP :: Lite (Perl Library), which is independent of the WSDL file and accepts arguments as NAME / VALUE pairs.
source share