module RedTokenAuth::Omniauthable::CallbacksAndValidations

Protected Instance Methods

syncronize_uid() click to toggle source
# File lib/red_token_auth/omniauthable/callbacks_and_validations.rb, line 25
def syncronize_uid
  self.uid = email if provider == "email"
end
unique_email_user() click to toggle source
# File lib/red_token_auth/omniauthable/callbacks_and_validations.rb, line 19
def unique_email_user
  if provider == "email" && email_changed? && self.class.where(provider: "email", email: email).count > 0
    errors.add(:email, :taken)
  end
end