Class: Readiness::Salesforce::Client
- Inherits:
-
Object
- Object
- Readiness::Salesforce::Client
- Defined in:
- lib/support_readiness/salesforce/client.rb
Overview
Defines the class Client within the module Readiness::Salesforce.
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#generate_connection(config) ⇒ Object
Generates a connection to Salesforce.
-
#initialize(config = Readiness::Salesforce::Configuration.new) ⇒ Client
constructor
Creates a new Client instance.
Constructor Details
#initialize(config = Readiness::Salesforce::Configuration.new) ⇒ Client
Creates a new Readiness::Salesforce::Client instance
32 33 34 |
# File 'lib/support_readiness/salesforce/client.rb', line 32 def initialize(config = Readiness::Salesforce::Configuration.new) @connection = generate_connection(config) end |
Instance Attribute Details
#connection ⇒ Object
14 15 16 |
# File 'lib/support_readiness/salesforce/client.rb', line 14 def connection @connection end |
Instance Method Details
#generate_connection(config) ⇒ Object
Generates a connection to Salesforce
52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/support_readiness/salesforce/client.rb', line 52 def generate_connection(config) Restforce.new( api_version: config.api_version, client_id: config.client_id, client_secret: config.client_secret, host: config.host, password: config.password, security_token: config.security_token, username: config.username ) end |