module CapitalOnTap

Constants

VERSION

Public Instance Methods

configuration() click to toggle source
# File lib/capital_on_tap.rb, line 12
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/capital_on_tap.rb, line 20
def configure
  yield(configuration)
end
connection() click to toggle source
# File lib/capital_on_tap.rb, line 16
def connection
  @connection ||= setup_connection!
end
setup_connection!() click to toggle source
# File lib/capital_on_tap.rb, line 24
def setup_connection!
  token_params = CapitalOnTap::Auth.obtain_token

  raise "ERROR: #{token_params[:error_description]}" if token_params[:error]

  @connection = Connection.new(
    access_token: token_params[:access_token],
    expires_in: token_params[:expires_in],
    refresh_token: token_params[:refresh_token]
  )
end