complete?()
click to toggle source
def complete?
self.success? && @response['statusCode'] == 'COMPLETE'
end
data()
click to toggle source
error?()
click to toggle source
def error?
!error_response.nil? || ship_to_error? || order_error?
end
error_messages()
click to toggle source
def error_messages
messages = [ship_to_error_message] + [single_error_message] + multiple_error_messages
messages.delete_if { |msg| msg.nil? }
end
in_progress?()
click to toggle source
def in_progress?
error_response.kind_of?(Array) ? in_progress_array_error? : in_progress_error?
end
in_progress_array_error?()
click to toggle source
def in_progress_array_error?
!error_response.nil? && error_response.first['errorCode'] == 'DEP-ERR-4003'
end
in_progress_error?()
click to toggle source
def in_progress_error?
!error_response.nil? && error_response['errorCode'] == 'DEP-ERR-4003'
end
order_error?()
click to toggle source
def order_error?
@response['statusCode'] == 'ERROR' || @response['statusCode'] == 'COMPLETE_WITH_ERRORS'
end
raw_data()
click to toggle source
def raw_data
@response
end
success?()
click to toggle source
def success?
!self.error?
end