class ShiprocketAPI::CreationError

Public Instance Methods

data() click to toggle source
# File lib/shiprocket_api/errors.rb, line 3
def data
  JSON.parse(@response.body).dig('data', 'data')
end
to_s() click to toggle source
# File lib/shiprocket_api/errors.rb, line 7
def to_s
  response_json = JSON.parse(@response.body)
  message = response_json.dig('message')
  error_message = response_json.dig('payload', 'error_message')
  action = response_json.dig('payload', 'action')

  message || "#{error_message} when #{action}"
end