class NSConnector::Errors::NSError
Parent class to encapsulate all successfully parsed JSON netsuite error responses.
Public Class Methods
new(netsuite_error=nil)
click to toggle source
# File lib/ns_connector/errors.rb, line 9 def initialize netsuite_error=nil @netsuite_error = netsuite_error if netsuite_error end
Public Instance Methods
code()
click to toggle source
Returns the error code from the JSON returned by netsuite. Something like: “RCRD_DSNT_EXIST”
# File lib/ns_connector/errors.rb, line 15 def code @netsuite_error['code'] rescue nil end
message()
click to toggle source
Takes the error message straight out of the netsuite response. Usually makes some sense.
# File lib/ns_connector/errors.rb, line 21 def message @netsuite_error['message'] rescue nil end