Module: Devise::Orm::DirtyTrackingActiveRecordMethods

Defined in:
lib/devise/orm.rb

Instance Method Summary collapse

Instance Method Details

#devise_email_before_last_saveObject



18
19
20
# File 'lib/devise/orm.rb', line 18

def devise_email_before_last_save
  email_before_last_save
end

#devise_email_in_databaseObject



22
23
24
# File 'lib/devise/orm.rb', line 22

def devise_email_in_database
  email_in_database
end

#devise_respond_to_and_will_save_change_to_attribute?(attribute) ⇒ Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/devise/orm.rb', line 38

def devise_respond_to_and_will_save_change_to_attribute?(attribute)
  respond_to?("will_save_change_to_#{attribute}?") && send("will_save_change_to_#{attribute}?")
end

#devise_saved_change_to_email?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/devise/orm.rb', line 26

def devise_saved_change_to_email?
  saved_change_to_email?
end

#devise_saved_change_to_encrypted_password?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/devise/orm.rb', line 30

def devise_saved_change_to_encrypted_password?
  saved_change_to_encrypted_password?
end

#devise_will_save_change_to_email?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/devise/orm.rb', line 34

def devise_will_save_change_to_email?
  will_save_change_to_email?
end