Sha256: 85d0fa8b6b605968d9fbeb159589ea7e3d380de235df53d98543bdb1907e1a61

Contents?: true

Size: 1.33 KB

Versions: 4

Compression:

Stored size: 1.33 KB

Contents

require 'shared_user_without_omniauth'

class UserOnEngine
  include Neo4j::ActiveNode
#  self.table_name = 'users'
  include SharedUserWithoutOmniauth

  ## Database authenticatable
  property :email,              type: String, default: '', null: false, index: :exact
  property :encrypted_password, type: String, default: ''

  ## Recoverable
  property :reset_password_token,   type: String, index: :exact
  property :reset_password_sent_at, type: DateTime

  ## Rememberable
  property :remember_created_at, type: DateTime

  ## Trackable
  property :sign_in_count,      type: Integer, default: 0
  property :current_sign_in_at, type: DateTime
  property :last_sign_in_at,    type: DateTime
  property :current_sign_in_ip, type: String
  property :last_sign_in_ip,    type: String

  ## Confirmable
  property :confirmation_token,   type: String, index: :exact
  property :confirmed_at,         type: DateTime
  property :confirmation_sent_at, type: DateTime
  #  property :unconfirmed_email,   type: String  # Only if using reconfirmable

  ## Lockable
  property :failed_attempts, type: Integer, default: 0
  property :unlock_token,    type: String, index: :exact
  property :locked_at,       type: DateTime

  property :created_at, type: DateTime
  property :updated_at, type: DateTime

  def raw_confirmation_token
    @raw_confirmation_token
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
devise-neo4j-2.0.2 test/rails_app/app/neo4j/user_on_engine.rb
devise-neo4j-2.0.1 test/rails_app/app/neo4j/user_on_engine.rb
devise-neo4j-2.0.0 test/rails_app/app/neo4j/user_on_engine.rb
devise-neo4j-2.0.0.alpha.1 test/rails_app/app/neo4j/user_on_engine.rb