lib/applicaster/accounts.rb in omniauth-applicaster-1.3.1 vs lib/applicaster/accounts.rb in omniauth-applicaster-1.3.2
- old
+ new
@@ -3,12 +3,13 @@
require "virtus"
module Applicaster
class Accounts
autoload :Account, "applicaster/accounts/account"
- autoload :User, "applicaster/accounts/user"
autoload :Configuration, "applicaster/accounts/configuration"
+ autoload :Permission, "applicaster/accounts/permission"
+ autoload :User, "applicaster/accounts/user"
RETRYABLE_STATUS_CODES = [500, 503, 502]
class << self
def connection(options = {})
@@ -50,10 +51,10 @@
connection(token: token)
.get("/api/v1/users/current.json")
.body
)
rescue Faraday::ClientError => e
- if e.response[:status] == 401
+ if e.response && e.response[:status] == 401
nil
else
raise
end
end