parsley/app/models/user.rb
2016-01-19 16:50:39 -06:00

16 lines
327 B
Ruby

class User < ActiveRecord::Base
has_secure_password
validates :username, presence: true, uniqueness: { case_sensitive: false }
def self.authenticate(email, password)
find_by_email(email).try(:authenticate, password)
end
def display_name
self.full_name.present? ? self.full_name : self.username
end
end