# == Schema Information
#
# Table name: categories
#
#  id                  :integer          not null, primary key
#  name                :string(255)
#  created_at          :datetime
#  updated_at          :datetime
#  display_on_homepage :boolean          default(FALSE)
#  university_id          :integer
#

class Category < ActiveRecord::Base

  #include CategorySearch

	validates :name, presence: true, uniqueness: {scope: :university_id, case_sensitive: false }

	#has_and_belongs_to_many :tutors, join_table: :user_categories, association_foreign_key: :user_id
  has_many :tutoring_sessions

  scope :displayable_on_homepage, -> {where(display_on_homepage: true)}

end
