diff options
Diffstat (limited to 'app/models/compliance_control_block.rb')
| -rw-r--r-- | app/models/compliance_control_block.rb | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/app/models/compliance_control_block.rb b/app/models/compliance_control_block.rb index cf5a9d72b..a08e271f6 100644 --- a/app/models/compliance_control_block.rb +++ b/app/models/compliance_control_block.rb @@ -1,3 +1,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 | 
