Class: OpenStax::Salesforce::Configuration
- Inherits:
-
Object
- Object
- OpenStax::Salesforce::Configuration
- Defined in:
- lib/openstax_salesforce.rb
Overview
See ‘config/initializers/openstax_salesforce.rb` for documentation on options
Instance Attribute Summary collapse
- #api_version ⇒ Object
-
#consumer_key ⇒ Object
Returns the value of attribute consumer_key.
-
#consumer_secret ⇒ Object
Returns the value of attribute consumer_secret.
- #login_domain ⇒ Object
-
#password ⇒ Object
Returns the value of attribute password.
-
#security_token ⇒ Object
Returns the value of attribute security_token.
-
#username ⇒ Object
Returns the value of attribute username.
Instance Method Summary collapse
Instance Attribute Details
#api_version ⇒ Object
37 38 39 |
# File 'lib/openstax_salesforce.rb', line 37 def api_version @api_version ||= '51.0' end |
#consumer_key ⇒ Object
Returns the value of attribute consumer_key.
35 36 37 |
# File 'lib/openstax_salesforce.rb', line 35 def consumer_key @consumer_key end |
#consumer_secret ⇒ Object
Returns the value of attribute consumer_secret.
35 36 37 |
# File 'lib/openstax_salesforce.rb', line 35 def consumer_secret @consumer_secret end |
#login_domain ⇒ Object
41 42 43 |
# File 'lib/openstax_salesforce.rb', line 41 def login_domain @login_domain ||= 'test.salesforce.com' end |
#password ⇒ Object
Returns the value of attribute password.
35 36 37 |
# File 'lib/openstax_salesforce.rb', line 35 def password @password end |
#security_token ⇒ Object
Returns the value of attribute security_token.
35 36 37 |
# File 'lib/openstax_salesforce.rb', line 35 def security_token @security_token end |
#username ⇒ Object
Returns the value of attribute username.
35 36 37 |
# File 'lib/openstax_salesforce.rb', line 35 def username @username end |
Instance Method Details
#validate! ⇒ Object
45 46 47 48 49 50 51 |
# File 'lib/openstax_salesforce.rb', line 45 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 |