class OpenStax::Salesforce::Configuration

See `config/initializers/openstax_salesforce.rb` for documentation on options

Attributes

api_version[W]
consumer_key[RW]
consumer_secret[RW]
login_domain[W]
password[RW]
security_token[RW]
username[RW]

Public Instance Methods

api_version() click to toggle source
# File lib/openstax_salesforce.rb, line 35
def api_version
  @api_version ||= '51.0'
end
login_domain() click to toggle source
# File lib/openstax_salesforce.rb, line 39
def login_domain
  @login_domain ||= 'test.salesforce.com'
end
validate!() click to toggle source
# File lib/openstax_salesforce.rb, line 43
def validate!
  raise(IllegalState, "The Salesforce username is missing") if username.nil?
  raise(IllegalState, "The Salesforce password is missing") if password.nil?
  raise(IllegalState, "The Salesforce security token is missing") if security_token.nil?
  raise(IllegalState, "The Salesforce consumer key is missing") if consumer_key.nil?
  raise(IllegalState, "The Salesforce consumer secret is missing") if consumer_secret.nil?
end