Class: Gemstonemerchant::User
- Inherits:
-
Object
- Object
- Gemstonemerchant::User
- Includes:
- Mongoid::Document, Mongoid::Timestamps
- Defined in:
- app/models/gemstonemerchant/user.rb
Instance Method Summary collapse
-
#email ⇒ Object
Database authenticatable.
-
#purchases ⇒ Object
Lockable field :failed_attempts, type: Integer, default: 0 # Only if lock strategy is :failed_attempts field :unlock_token, type: String # Only if unlock strategy is :email or :both field :locked_at, type: Time.
-
#remember_created_at ⇒ Object
Rememberable.
-
#reset_password_token ⇒ Object
Recoverable.
-
#sign_in_count ⇒ Object
Trackable.
Instance Method Details
#email ⇒ Object
Database authenticatable
12 |
# File 'app/models/gemstonemerchant/user.rb', line 12 field :email, type: String, default: "" |
#purchases ⇒ Object
Lockable field :failed_attempts, type: Integer, default: 0 # Only if lock strategy is :failed_attempts field :unlock_token, type: String # Only if unlock strategy is :email or :both field :locked_at, type: Time
40 |
# File 'app/models/gemstonemerchant/user.rb', line 40 has_many :purchases, :dependent => :destroy |
#remember_created_at ⇒ Object
Rememberable
20 |
# File 'app/models/gemstonemerchant/user.rb', line 20 field :remember_created_at, type: Time |
#reset_password_token ⇒ Object
Recoverable
16 |
# File 'app/models/gemstonemerchant/user.rb', line 16 field :reset_password_token, type: String |
#sign_in_count ⇒ Object
Trackable
23 |
# File 'app/models/gemstonemerchant/user.rb', line 23 field :sign_in_count, type: Integer, default: 0 |