Module: Devise::Models::EmailAuthenticatable

Defined in:
lib/devise/multi_email/models/authenticatable.rb

Constant Summary collapse

USER_ASSOCIATION =
:user

Instance Method Summary collapse

Instance Method Details

#devise_scopeObject



6
7
8
9
10
11
12
13
# File 'lib/devise/multi_email/models/authenticatable.rb', line 6

def devise_scope
  user_association = self.class.reflect_on_association(USER_ASSOCIATION)
  if user_association
    user_association.class_name.constantize
  else
    raise "#{self.class.name}: Association :#{USER_ASSOCIATION} not found: Have you declared that ?"
  end
end