module DoubleAuthEngine::UserMixin
Public Class Methods
included(base)
click to toggle source
# File lib/double_auth_engine/models/user_mixin.rb, line 3 def self.included(base) base.class_eval do acts_as_authentic validates :email, :name, :presence => true validates :name, :length => { :maximum => 100 } has_many :assignments has_many :roles, :through => :assignments end base.send :extend, ClassMethods base.send :include, InstanceMethods end