Module: LinkedIn::Configuration::ClassConfiguration

Defined in:
lib/linkedin/configuration.rb

Constant Summary collapse

BASE_OPTIONS =
{
  authorize_path: '/uas/oauth2/authorization',
  access_token_path: '/uas/oauth2/accessToken',
  api_host: 'https://api.linkedin.com',
  auth_host: 'https://www.linkedin.com',

  key: nil,
  secret: nil,

  scope: 'r_basicprofile',
  state: Utils.generate_random_state,
  redirect_uri: 'http://localhost'
}

Instance Method Summary collapse

Instance Method Details

#optionsObject



18
19
20
# File 'lib/linkedin/configuration.rb', line 18

def options
  @options ||= reset
end

#resetObject



22
23
24
# File 'lib/linkedin/configuration.rb', line 22

def reset
  @options = OpenStruct.new BASE_OPTIONS
end