class Upwork::Api::Config

Config storage

Attributes

access_token[RW]
client_id[R]
client_secret[R]
expires_at[RW]
expires_in[RW]
grant_type[R]
redirect_uri[R]
refresh_token[RW]

Public Class Methods

new(config = {}) click to toggle source

Init config object

Arguments:

config: (Hash)
# File lib/upwork/api/config.rb, line 27
def initialize(config = {})
  @client_id, @client_secret, @redirect_uri, @grant_type = config['client_id'], config['client_secret'], config['redirect_uri'], config['grant_type']
  @access_token, @refresh_token, @expires_in, @expires_at = config['access_token'], config['refresh_token'], config['expires_in'], config['expires_at']
  @@debug = config['debug']

  $DEBUG = self.debug
end