class DynamicsCRM::Response::ExecuteResult
Base response class for all Execute requests. Pulls out the ResponseName and parses the Results element of key/value pairs.
Protected Instance Methods
parse_result_response(result)
click to toggle source
Invoked by Result
constructor
# File lib/dynamics_crm/response/execute_result.rb, line 15 def parse_result_response(result) h = {} h["ResponseName"] = result.elements["b:ResponseName"].text attributes = XML::MessageParser.parse_key_value_pairs(result.elements["b:Results"]) h.merge(attributes) end
response_element()
click to toggle source
Returns base element of the response document to parse.
# File lib/dynamics_crm/response/execute_result.rb, line 10 def response_element class_name = 'ExecuteResult' if self.is_a?(ExecuteResult) end