Info
# File lib/wsdl/operation.rb, line 52 def input_info if message = input_message typename = message.name else typename = nil end NameInfo.new(operationname, typename, inputparts) end
# File lib/wsdl/operation.rb, line 79 def inputname if input as_operationname(input.name ? input.name.name : @name) else nil end end
# File lib/wsdl/operation.rb, line 71 def inputparts if message = input_message sort_parts(message.parts) else EMPTY end end
# File lib/wsdl/operation.rb, line 48 def operationname as_operationname(@name) end
# File lib/wsdl/operation.rb, line 61 def output_info if message = output_message typename = message.name else typename = nil end NameInfo.new(operationname, typename, outputparts) end
# File lib/wsdl/operation.rb, line 95 def outputname if output as_operationname(output.name ? output.name.name : @name + 'Response') else nil end end
# File lib/wsdl/operation.rb, line 87 def outputparts if message = output_message sort_parts(message.parts) else EMPTY end end
# File lib/wsdl/operation.rb, line 125 def parse_attr(attr, value) case attr when NameAttrName @name = value.source when TypeAttrName @type = value when ParameterOrderAttrName @parameter_order = value.source.split(/\s+/) else nil end end
# File lib/wsdl/operation.rb, line 103 def parse_element(element) case element when InputName o = Param.new @input = o o when OutputName o = Param.new @output = o o when FaultName o = Param.new @fault << o o when DocumentationName o = Documentation.new o else nil end end
Generated with the Darkfish Rdoc Generator 2.