Module: SpreeCmCommissioner::UserIdentity
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/spree_cm_commissioner/user_identity.rb
Instance Method Summary collapse
-
#email_required? ⇒ Boolean
override:devise:lib/devise/models/validatable.rb.
-
#set_login ⇒ Object
override:spree_auth_devise:app/models/spree/user.rb.
Instance Method Details
#email_required? ⇒ Boolean
override:devise:lib/devise/models/validatable.rb
62 63 64 |
# File 'app/models/concerns/spree_cm_commissioner/user_identity.rb', line 62 def email_required? require_login_identity_all_blank_for(:email) end |
#set_login ⇒ Object
override:spree_auth_devise:app/models/spree/user.rb
56 57 58 59 |
# File 'app/models/concerns/spree_cm_commissioner/user_identity.rb', line 56 def set_login self.login ||= phone_number if phone_number self.login ||= email if email end |