inossidabile/wash_out — pull request #103 by jochemsiegel (2013-07-18 09:06:07+00:00)
Title: Demodulize names of Reusable types if they are located in a module

Added a demodulize to the wash_out_param_name function for types, to avoid a complexType being generated with a "module/class_name" structure.

I'm not sure if everyone considers this desired functionality, but I intend to use quite a few reusable types, and want to group them in a separate module. This fix insures the complexType name generated won't include the module name (which as far as I can see is not supported in WSDL's anyway).

Example:

```ruby
soap_action :test_action,
args: TestModule::Request,
return: TestModule::Response
```

will currently generate the following complexType name in the WSDL:

```xml

```

Which isn't supported in a WSDL.

The fix changes it tot his:

```xml

```