class User include DataMapper::Resource property :id, Serial property :email, String property :password, String def self.authenticate(email, password) u = self.first(:email => email) u && u.password == password ? u : nil end end