class Procore::OAuthError
Raised whenever there is a problem with OAuth. Possible causes: required credentials are missing or an access token failed to refresh.
Public Class Methods
new(message, response: nil)
click to toggle source
Calls superclass method
Procore::Error::new
# File lib/procore/errors.rb, line 40 def initialize(message, response: nil) @message = message duck_response = if response OpenStruct.new( code: response.status, body: response.parsed.presence || response.body, headers: response.headers, request: OpenStruct.new( options: {}, path: nil, ), ) end super(message, response: duck_response) end