class OmniApi::Resources::UserAuthorizationErrorHandler
Public Instance Methods
handle(error, connection, arguments)
click to toggle source
# File lib/omni_api/resources/user_authorization_error_handler.rb, line 4 def handle(error, connection, arguments) raise error unless error.is_a?(ActiveResource::UnauthorizedAccess) Oauth2::Token.refresh_for(OmniApi.config.user_refresh_token) new_connection = connection.clone new_connection.error_handler = nil new_connection.request(*arguments) end