Class: OpenStax::Salesforce::Client

Inherits:
Restforce::Data::Client
  • Object
show all
Defined in:
lib/openstax/salesforce/client.rb

Overview

OpenStax Salesforce Client connection for Salesforce, inherits from Restforce Client

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/openstax/salesforce/client.rb', line 5

def initialize
  configuration = OpenStax::Salesforce.configuration

  configuration.validate!

  super(
    username: configuration.username,
    password: configuration.password,
    security_token: configuration.security_token,
    client_id: configuration.consumer_key,
    client_secret: configuration.consumer_secret,
    api_version: configuration.api_version,
    host: configuration.
  )
end