Sha256: fb585592ab610c6b26d1f2ce6ea0571294d18b1b4d883b339770d921e55d15c0

Contents?: true

Size: 444 Bytes

Versions: 1

Compression:

Stored size: 444 Bytes

Contents

class User
  include ActiveModel::Validations
  extend ActiveModel::Callbacks
  extend Devise::Models

  define_model_callbacks :validation

  devise :ldap_norm, :rememberable

  def initialize (id)
    @data = HashWithIndifferentAccess.new
    @id = id
  end

  def []=(key, value)
    @data[key] = value
  end

  def [](key)
    @data[key]
  end

  def email
    @data['email']
  end

  def email=(email)
    @data['email'] = email
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_ldap_norm-0.2.0 spec/rails_app/app/models/user.rb