Class: Metova::OmniauthCallbacksController

Inherits:
Devise::OmniauthCallbacksController
  • Object
show all
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

#allObject



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
     @identity
  end
end