# File lib/merb-auth-more/mixins/salted_user/dm_salted_user.rb, line 5 5: def self.extended(base) 6: base.class_eval do 7: 8: property :crypted_password, String, :length => 60 9: 10: if Merb::Authentication::Mixins::SaltedUser > base 11: property :salt, String 12: end 13: 14: validates_present :password, :if => proc{|m| m.password_required?} 15: validates_is_confirmed :password, :if => proc{|m| m.password_required?} 16: 17: before :save, :encrypt_password 18: end # base.class_eval 19: 20: end
# File lib/merb-auth-more/mixins/salted_user/dm_salted_user.rb, line 22 22: def authenticate(login, password) 23: @u = first(Merb::Authentication::Strategies::Basic::Base.login_param => login) 24: @u && @u.authenticated?(password) ? @u : nil 25: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.