Sha256: 32ac8e0f8fbb94db547ccc6458d78bc35c6d403d1469028c9a7617e0de2fc1d7

Contents?: true

Size: 543 Bytes

Versions: 6

Compression:

Stored size: 543 Bytes

Contents

module Wework
  module Api
    class Provider < Base
      include Methods::Provider
      include Wework::Cipher

      attr_reader :encoding_aes_key, :token

      def initialize(options={})
        @token = options.delete(:token)
        @encoding_aes_key = options.delete(:encoding_aes_key)
        super(options)
      end

      private

      def token_store
        @token_store ||= Token::ProviderToken.new self
      end

      private

      def token_params
        {provider_access_token: access_token}
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
wework-next-1.2.6 lib/wework/api/provider.rb
wework-1.2.5 lib/wework/api/provider.rb
wework-1.2.3 lib/wework/api/provider.rb
wework-1.2.2 lib/wework/api/provider.rb
wework-1.2.1 lib/wework/api/provider.rb
wework-1.2.0 lib/wework/api/provider.rb