aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/compliance_control_block.rb
blob: 05952e9e24e353363d39d7bbaa49b74526ada6ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class ComplianceControlBlock < ActiveRecord::Base
  belongs_to :compliance_control_set
  has_many :compliance_controls, dependent: :destroy

  hstore_accessor :condition_attributes, 
    transport_mode: :string, 
    transport_submode: :string

    validates_presence_of :transport_mode

  def self.transport_modes
    StifTransportModeEnumerations.transport_modes
  end

  def self.transport_submodes
    StifTransportSubmodeEnumerations.transport_submodes
  end
end