Class: OpenStax::Salesforce::SettingsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/openstax/salesforce/settings_controller.rb

Instance Method Summary collapse

Instance Method Details

#callbackObject



8
9
10
11
# File 'app/controllers/openstax/salesforce/settings_controller.rb', line 8

def callback
  OpenStax::Salesforce::User.save_from_omniauth!(request.env["omniauth.auth"])
  redirect_to root_path
end

#destroy_userObject



13
14
15
16
17
# File 'app/controllers/openstax/salesforce/settings_controller.rb', line 13

def destroy_user
  OpenStax::Salesforce::User.destroy_all
  ActiveForce.clear_sfdc_client! # since user is now gone, any client invalid
  redirect_to root_path
end

#showObject



5
6
# File 'app/controllers/openstax/salesforce/settings_controller.rb', line 5

def show
end