Method: Freee::Api::Token#initialize

Defined in:
lib/freee/token/client.rb

#initialize(app_id, secret) ⇒ Token

A new instance of OAuth2 Client.

Parameters:

  • app_id (String)

    Application ID

  • secret (String)

    Secret



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/freee/token/client.rb', line 21

def initialize(app_id, secret)
  options = {
    site: Parameter::SITE,
    authorize_url: AUTHORIZE_URL,
    token_url: TOKEN_URL
  }

  raise 'アプリケーションIDが入力されていません' if app_id.empty?
  raise 'Secretが入力されていません' if secret.empty?
  @client = OAuth2::Client.new(app_id, secret, options)
end