Sha256: dda2ee45279b8f72bfdf1691ef43587d59985cbff96ee8a27304227843ae860a
Contents?: true
Size: 356 Bytes
Versions: 1
Compression:
Stored size: 356 Bytes
Contents
# frozen_string_literal: true class MaisOrcidClient # Wraps API operations to request new access token if expired class TokenWrapper def self.refresh(config) yield rescue UnexpectedResponse::UnauthorizedError config.token = Authenticator.token(config.client_id, config.client_secret, config.base_url) yield end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mais_orcid_client-0.3.1 | lib/mais_orcid_client/token_wrapper.rb |