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