Class: Hicube::User

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
app/models/hicube/user.rb

Instance Method Summary collapse

Instance Method Details

#admin?Boolean

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

Returns:

  • (Boolean)


50
51
52
# File 'app/models/hicube/user.rb', line 50

def admin?
  self.admin
end

#emailObject

Database authenticatable



21
# File 'app/models/hicube/user.rb', line 21

field :email,              type: String, default: ""

#remember_created_atObject

Rememberable



30
# File 'app/models/hicube/user.rb', line 30

field :remember_created_at, type: Time

#reset_password_tokenObject

Recoverable



26
# File 'app/models/hicube/user.rb', line 26

field :reset_password_token,   type: String

#sign_in_countObject

Trackable



33
# File 'app/models/hicube/user.rb', line 33

field :sign_in_count,      type: Integer, default: 0