Module: StupidAuth::Model

Defined in:
lib/stupid_auth/model.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/stupid_auth/model.rb', line 5

def self.included base
  class << base
    attr_reader :login_field
  end

  base.extend ClassMethods

  base.send :include,           InstanceMethods
  base.send :validate,          :validate_password
  base.send :before_validation, :encrypt_password
  base.send :login_with,        :email
end