# File wsdl/soap/operation.rb, line 66 def input_info name_info = parent.find_operation.input_info param_info(name_info, parent.input) end
# File wsdl/soap/operation.rb, line 76 def operation_style return @style if @style if parent_binding.soapbinding return parent_binding.soapbinding.style end nil end
# File wsdl/soap/operation.rb, line 71 def output_info name_info = parent.find_operation.output_info param_info(name_info, parent.output) end
# File wsdl/soap/operation.rb, line 50 def parse_attr(attr, value) case attr when StyleAttrName if ["document", "rpc"].include?(value.source) @style = value.source.intern else raise Parser::AttributeConstraintError.new( "Unexpected value #{ value }.") end when SOAPActionAttrName @soapaction = value.source else nil end end