Sha256: 0681b5a678216394cfb48cc4eb0e975c8c5122ff267d4d870a4ae95ab3d1cbbe

Contents?: true

Size: 303 Bytes

Versions: 4

Compression:

Stored size: 303 Bytes

Contents

require "base64"

module ChatWork
  class OAuthClient < BaseClient
    def initialize(client_id, client_secret, oauth_api_base)
      signature = Base64.encode64("#{client_id}:#{client_secret}").delete("\n")
      super(oauth_api_base, "", { "Authorization" => "Basic #{signature}" })
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chatwork-0.7.0 lib/chatwork/oauth_client.rb
chatwork-0.6.2 lib/chatwork/oauth_client.rb
chatwork-0.6.1 lib/chatwork/oauth_client.rb
chatwork-0.6.0 lib/chatwork/oauth_client.rb