# -*- encoding : utf-8 -*- # == Schema Information # # Table name: users # # id :integer not null, primary key # name :string(255) # email :string(255) default(""), not null # encrypted_password :string(255) default(""), not null # reset_password_token :string(255) # reset_password_sent_at :datetime # remember_created_at :datetime # sign_in_count :integer default(0), not null # current_sign_in_at :datetime # last_sign_in_at :datetime # current_sign_in_ip :string(255) # last_sign_in_ip :string(255) # created_at :datetime # updated_at :datetime # address :text # zipcode :string(255) # phone :string(255) # # Indexes # # index_users_on_email (email) UNIQUE # index_users_on_reset_password_token (reset_password_token) UNIQUE # class User < ActiveRecord::Base rolify has_many :requests, :class => VLibras::Request, :foreign_key => :owner_id has_many :videos, :through => :requests, :class => VLibras::Video validates :name, :presence => true # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable, :registerable end