class IMS::LTI::Services::OAuth2Client

Attributes

base_url[RW]
connection[W]
token[RW]

Public Class Methods

new(token:, base_url: nil) click to toggle source
# File lib/ims/lti/services/oauth2_client.rb, line 7
def initialize(token:, base_url: nil)
  @base_url = base_url
  @token = token
end

Public Instance Methods

connection() click to toggle source
# File lib/ims/lti/services/oauth2_client.rb, line 12
def connection
  @connection ||= Faraday.new base_url do |conn|
    conn.authorization :Bearer, token
  end
end