Sha256: 386acc4bac72f42296e229476de744799cd17deeaaa19608343b0d7883f6a4ef
Contents?: true
Size: 540 Bytes
Versions: 35
Compression:
Stored size: 540 Bytes
Contents
module Godmin module Authentication module User extend ActiveSupport::Concern included do has_secure_password validates :password, length: { minimum: 8 }, allow_nil: true end def login send(self.class.login_column) end module ClassMethods def find_by_login(login) find_by(login_column => login) end def login_column raise NotImplementedError, "Must define the admin user login column" end end end end end
Version data entries
35 entries across 35 versions & 1 rubygems