class DynamicsCRM::Response::RetrieveResult
Public Instance Methods
entity()
click to toggle source
Returns RetrieveResult
response body as an Entity object.
# File lib/dynamics_crm/response/retrieve_result.rb, line 6 def entity @entity ||= XML::Entity.from_xml(@result_response) end
Protected Instance Methods
parse_result_response(result)
click to toggle source
Invoked by Result
constructor
# File lib/dynamics_crm/response/retrieve_result.rb, line 13 def parse_result_response(result) h = {} h["LogicalName"] = h["type"] = result.elements["b:LogicalName"].text h["Id"] = h["id"] = result.elements["b:Id"].text attributes = XML::MessageParser.parse_key_value_pairs(result.elements["b:Attributes"]) h.merge(attributes) end