class ChatWork::OAuthClient
Public Class Methods
new(client_id:, client_secret:, api_base: nil)
click to toggle source
@param client_id [String] @param client_secret [String] @param api_base [String] default is {ChatWork.oauth_api_base}
Calls superclass method
ChatWork::BaseClient::new
# File lib/chatwork/oauth_client.rb, line 12 def initialize(client_id:, client_secret:, api_base: nil) api_base ||= ChatWork.oauth_api_base signature = Base64.encode64("#{client_id}:#{client_secret}").delete("\n") super(api_base: api_base, header: { "Authorization" => "Basic #{signature}" }) end