class S2Netbox::ApiResponse
Attributes
code[RW]
details[RW]
error_message[RW]
raw_request[RW]
raw_response[RW]
session_id[RW]
success[RW]
Public Class Methods
new(raw_request, raw_response)
click to toggle source
# File lib/s2_netbox/api_response.rb, line 6 def initialize(raw_request, raw_response) response_hash = Hash.from_xml(raw_response) @code = response_hash['NETBOX']['RESPONSE']['CODE'] @success = @code == 'SUCCESS' @details = response_hash['NETBOX']['RESPONSE']['DETAILS'] @error_message = details['ERRMSG'] if details @raw_request = raw_request @raw_response = raw_response @session_id = response_hash['NETBOX']['sessionid'] end
Public Instance Methods
successful?()
click to toggle source
# File lib/s2_netbox/api_response.rb, line 19 def successful? @success end