class AdsCommonForBingAds::Build::SavonRegistry

Public Instance Methods

extract_input_parameters(op_node, doc) click to toggle source

Extracts input parameters of given method as an array.

# File lib/ads_common_for_bing_ads/build/savon_registry.rb, line 7
def extract_input_parameters(op_node, doc)
  input_element = REXML::XPath.first(op_node, 'descendant::wsdl:input')
  input_name = get_element_name(input_element)
  input_fields = find_sequence_fields(input_name, doc)
  return {:name => input_name.snakecase, :fields => input_fields}
end