Module: OpenStax::Salesforce
- Defined in:
- lib/openstax_salesforce.rb,
lib/openstax/salesforce/client.rb,
lib/openstax/salesforce/engine.rb,
lib/openstax/salesforce/version.rb,
app/models/openstax/salesforce/user.rb,
lib/openstax/salesforce/user_missing.rb,
app/helpers/openstax/salesforce/application_helper.rb,
app/controllers/openstax/salesforce/settings_controller.rb,
app/controllers/openstax/salesforce/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Remote, SpecHelpers
Classes: ApplicationController, Client, Configuration, Engine, SettingsController, User, UserMissing
Constant Summary
collapse
- VERSION =
"3.0.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
28
29
30
|
# File 'lib/openstax_salesforce.rb', line 28
def self.configuration
@configuration ||= Configuration.new
end
|
24
25
26
|
# File 'lib/openstax_salesforce.rb', line 24
def self.configure
yield configuration
end
|
.ready_for_api_usage? ⇒ Boolean
65
66
67
|
# File 'lib/openstax_salesforce.rb', line 65
def self.ready_for_api_usage?
OpenStax::Salesforce::User.any?
end
|
.set_top_level_routes(router) ⇒ Object
59
60
61
62
63
|
# File 'lib/openstax_salesforce.rb', line 59
def self.set_top_level_routes(router)
router.match '/auth/salesforce/callback',
to: 'openstax/salesforce/settings#callback',
via: [:get, :post]
end
|