class AxiomusApi::OrderResponse
Attributes
code[RW]
description[RW]
object_id[RW]
okey[RW]
price[RW]
request[RW]
Public Class Methods
new(xml)
click to toggle source
# File lib/axiomus_api/response/order_response.rb, line 11 def initialize(xml) doc = Nokogiri::XML(xml) @request = doc.xpath('response/request').text @okey = doc.xpath('response/auth').text @object_id = doc.xpath('response/auth/@objectid').text @code = doc.xpath('response/status/@code').text.to_i @description = doc.xpath('response/status').text @price = doc.xpath('response/status/@price').text end
Public Instance Methods
error_message()
click to toggle source
# File lib/axiomus_api/response/order_response.rb, line 21 def error_message @description unless success? end
success?()
click to toggle source
# File lib/axiomus_api/response/order_response.rb, line 25 def success? @code == AxiomusApi::ResponseCodes::SUCCESS end