summaryrefslogtreecommitdiff
path: root/app/models/disposition.rb
blob: 979eefd87b9725b9b7af74753f25d670f0b10bf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
class Disposition < ActiveRecord::Base
  enum state: [ :clean, :malicious, :unknown ]
  attr_readonly :fingerprint
  has_many :file_reports

  validates_uniqueness_of :fingerprint
  validates_presence_of :fingerprint, :state

  def to_param
    fingerprint
  end
end