diff options
Diffstat (limited to 'lib/wsdl/param.rb')
-rw-r--r-- | lib/wsdl/param.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/wsdl/param.rb b/lib/wsdl/param.rb index 08ba07ee9b..b6836b7def 100644 --- a/lib/wsdl/param.rb +++ b/lib/wsdl/param.rb @@ -36,6 +36,14 @@ class Param < Info root.message(@message) or raise RuntimeError.new("#{@message} not found") end + def soapbody_use + if @soapbody + @soapbody.use || :literal + else + raise RuntimeError.new("soap:body not found") + end + end + def parse_element(element) case element when SOAPBodyName |