class AdpClient::ErrorHandler

Public Instance Methods

error() click to toggle source
# File lib/adp_client.rb, line 231
def error
  Error.new(
    @httparty
      .parsed_response
      .fetch('confirmMessage', {})
      .fetch('resourceMessages', [{}])[0]
      .fetch('processMessages', [{}])[0]
      .fetch('userMessage', {})
      .fetch('messageTxt', 'No userMessage messageTxt found'),
    @httparty.parsed_response
  )
end
fail?() click to toggle source
# File lib/adp_client.rb, line 244
def fail?
  @httparty.code == 500
end