aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/compliance_control_block.rb
blob: a08e271f60bb8f90835a62e67617a047470482b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class ComplianceControlBlock < ActiveRecord::Base
  belongs_to :compliance_control_set
  belongs_to :compliance_control

  before_save :set_compliance_control_set

  hstore_accessor :condition_attributes, transport_mode: :string

  def set_compliance_control_set
    self.compliance_control_set = self.compliance_control.compliance_control_set
  end

  def self.transport_modes
    ["all"] + StifTransportModeEnumerations.transport_mode.values
  end
end