Class: Metova::OmniauthCallbacksController
- Inherits:
-
Devise::OmniauthCallbacksController
- Object
- Devise::OmniauthCallbacksController
- Metova::OmniauthCallbacksController
- Defined in:
- app/controllers/metova/omniauth_callbacks_controller.rb
Constant Summary collapse
- PROVIDERS =
[ :flux, :twitter, :facebook, :google_oauth2, :instagram ]
Instance Method Summary collapse
Instance Method Details
#all ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'app/controllers/metova/omniauth_callbacks_controller.rb', line 11 def all @identity = Metova::Identity.find_or_initialize_with_omniauth auth if signed_in? attach_identity_to_user @identity, current_user else sign_in_or_sign_up_with_identity @identity end end |