Class: Readiness::Salesforce::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/support_readiness/salesforce/configuration.rb

Overview

Defines the class Configuration within the module Readiness::Salesforce.

Author:

  • Jason Colyer

Since:

  • 1.0.12

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Creates a new Readiness::Salesforce::Configuration instance

Examples:

require 'support_readiness'
config = Readiness::Salesforce::Configuration.new
config.api_version = '58.0'
config.client_id = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'
config.client_secret = 'XYZ789'
config.password = 'p@ssw0rd!'
config.security_token = 'ABC123'
config.username = 'alice@example.com'
pp config
# => #<Readiness::Salesforce::Configuration:0x00007f352fdd1420
       @api_version="58.0",
       @client_id="ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789",
       @client_secret="XYZ789",
       @host="login.salesforce.com",
       @password="p@ssw0rd!",
       @security_token="ABC123",
       @username="alice@example.com">

Author:

  • Jason Colyer

Since:

  • 1.0.12



38
39
40
41
42
43
44
45
46
# File 'lib/support_readiness/salesforce/configuration.rb', line 38

def initialize
  @api_version = ''
  @client_id = ''
  @client_secret = ''
  @host = 'login.salesforce.com'
  @password = ''
  @security_token = ''
  @username = ''
end

Instance Attribute Details

#api_versionObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def api_version
  @api_version
end

#client_idObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def client_id
  @client_id
end

#client_secretObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def client_secret
  @client_secret
end

#hostObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def host
  @host
end

#passwordObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def password
  @password
end

#security_tokenObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def security_token
  @security_token
end

#usernameObject

Since:

  • 1.0.12



13
14
15
# File 'lib/support_readiness/salesforce/configuration.rb', line 13

def username
  @username
end