class Complaint
  include ActiveModel::Model

  attr_accessor :user,:object,:message,:description
  validates_presence_of :user,:object,:message

  def self.copyrights
    ComplaintMessage.new("Objeto viola direitos autorais")
  end

  def self.ofensive_content
    ComplaintMessage.new "Objeto contém conteúdo ofensivo/abusivo"
  end

  def self.ofensive_user
    ComplaintMessage.new "Usuário ofensivo/agressivo"
  end

  def self.fake_user
    ComplaintMessage.new "Usuário falso"
  end
end