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
36 37 38 |
# File 'lib/openstax_salesforce.rb', line 36 def api_version @api_version ||= '51.0' end |
#consumer_key ⇒ Object
Returns the value of attribute consumer_key.
34 35 36 |
# File 'lib/openstax_salesforce.rb', line 34 def consumer_key @consumer_key end |
#consumer_secret ⇒ Object
Returns the value of attribute consumer_secret.
34 35 36 |
# File 'lib/openstax_salesforce.rb', line 34 def consumer_secret @consumer_secret end |
#login_domain ⇒ Object
40 41 42 |
# File 'lib/openstax_salesforce.rb', line 40 def login_domain @login_domain ||= 'test.salesforce.com' end |
#password ⇒ Object
Returns the value of attribute password.
34 35 36 |
# File 'lib/openstax_salesforce.rb', line 34 def password @password end |
#security_token ⇒ Object
Returns the value of attribute security_token.
34 35 36 |
# File 'lib/openstax_salesforce.rb', line 34 def security_token @security_token end |
#username ⇒ Object
Returns the value of attribute username.
34 35 36 |
# File 'lib/openstax_salesforce.rb', line 34 def username @username end |
Instance Method Details
#validate! ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/openstax_salesforce.rb', line 44 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 |