Module: Devise::Orm::DirtyTrackingMongoidMethods
- Defined in:
- lib/devise/orm.rb
Instance Method Summary collapse
- #devise_email_before_last_save ⇒ Object
- #devise_email_in_database ⇒ Object
- #devise_respond_to_and_will_save_change_to_attribute?(attribute) ⇒ Boolean
- #devise_saved_change_to_email? ⇒ Boolean
- #devise_saved_change_to_encrypted_password? ⇒ Boolean
- #devise_will_save_change_to_email? ⇒ Boolean
Instance Method Details
#devise_email_before_last_save ⇒ Object
44 45 46 |
# File 'lib/devise/orm.rb', line 44 def devise_email_before_last_save respond_to?(:email_previously_was) ? email_previously_was : email_was end |
#devise_email_in_database ⇒ Object
48 49 50 |
# File 'lib/devise/orm.rb', line 48 def devise_email_in_database email_was end |
#devise_respond_to_and_will_save_change_to_attribute?(attribute) ⇒ Boolean
64 65 66 |
# File 'lib/devise/orm.rb', line 64 def devise_respond_to_and_will_save_change_to_attribute?(attribute) respond_to?("#{attribute}_changed?") && send("#{attribute}_changed?") end |
#devise_saved_change_to_email? ⇒ Boolean
52 53 54 |
# File 'lib/devise/orm.rb', line 52 def devise_saved_change_to_email? respond_to?(:email_previously_changed?) ? email_previously_changed? : email_changed? end |
#devise_saved_change_to_encrypted_password? ⇒ Boolean
56 57 58 |
# File 'lib/devise/orm.rb', line 56 def devise_saved_change_to_encrypted_password? respond_to?(:encrypted_password_previously_changed?) ? encrypted_password_previously_changed? : encrypted_password_changed? end |
#devise_will_save_change_to_email? ⇒ Boolean
60 61 62 |
# File 'lib/devise/orm.rb', line 60 def devise_will_save_change_to_email? email_changed? end |