method

sort_parts

v1_8_7_330 - Show latest stable - Class: WSDL::Operation
sort_parts(parts)
private

No documentation available.

# File lib/wsdl/operation.rb, line 112
  def sort_parts(parts)
    return parts.dup unless parameter_order
    result = []
    parameter_order.each do |orderitem|
      if (ele = parts.find { |part| part.name == orderitem })
        result << ele
      end
    end
    if result.length == 0
      return parts.dup
    end
    # result length can be shorter than parts's.
    # return part must not be a part of the parameterOrder.
    result
  end