Module Devise::Models
In: lib/devise/models.rb
lib/devise/models/authenticatable.rb
lib/devise/models/confirmable.rb
lib/devise/models/database_authenticatable.rb
lib/devise/models/encryptable.rb
lib/devise/models/lockable.rb
lib/devise/models/omniauthable.rb
lib/devise/models/recoverable.rb
lib/devise/models/registerable.rb
lib/devise/models/rememberable.rb
lib/devise/models/serializable.rb
lib/devise/models/timeoutable.rb
lib/devise/models/token_authenticatable.rb
lib/devise/models/trackable.rb
lib/devise/models/validatable.rb

Methods

Included Modules

Devise::Models::Authenticatable

Classes and Modules

Module Devise::Models::Authenticatable
Module Devise::Models::Confirmable
Module Devise::Models::DatabaseAuthenticatable
Module Devise::Models::Encryptable
Module Devise::Models::Lockable
Module Devise::Models::Omniauthable
Module Devise::Models::Recoverable
Module Devise::Models::Registerable
Module Devise::Models::Rememberable
Module Devise::Models::Serializable
Module Devise::Models::Timeoutable
Module Devise::Models::TokenAuthenticatable
Module Devise::Models::Trackable
Module Devise::Models::Validatable

Public Instance methods

Include the chosen devise modules in your model:

  devise :database_authenticatable, :confirmable, :recoverable

You can also give any of the devise configuration values in form of a hash, with specific values for this model. Please check your Devise initializer for a complete description on those values.

The hook which is called inside devise. So your ORM can include devise compatibility stuff.

[Validate]