# == Schema Information
#
# Table name: issue_comments
#
#  id                :integer          not null, primary key
#  issue_id          :integer          not null
#  commenter_user_id :integer          not null
#  body              :text             not null
#  reassign          :boolean
#  created_at        :datetime         not null
#  updated_at        :datetime         not null
#
# Indexes
#
#  index_issue_comments_on_commenter_user_id  (commenter_user_id)
#  index_issue_comments_on_issue_id           (issue_id)
#
# Foreign Keys
#
#  issue_comments_commenter_user_id  (commenter_user_id => users.id) ON DELETE => cascade
#  issue_comments_issue_id_fkey      (issue_id => issues.id) ON DELETE => cascade
#

class IssueComment < ActiveRecord::Base
  belongs_to :issue
  belongs_to :user, :class_name => "User", :foreign_key => :commenter_user_id

  validates :body, :presence => true
  validates :user, :presence => true
  validates :issue, :presence => true
end
