Class: ComplianceEngine::DataVersion
- Inherits:
-
Object
- Object
- ComplianceEngine::DataVersion
- Defined in:
- lib/compliance_engine/data_version.rb
Overview
Validates the version field found in compliance data files. Currently only version 2.0.0 of the data format is supported.
Instance Method Summary collapse
-
#initialize(version) ⇒ DataVersion
constructor
A new instance of DataVersion.
- #to_s ⇒ String
Constructor Details
#initialize(version) ⇒ DataVersion
Returns a new instance of DataVersion.
10 11 12 13 14 15 |
# File 'lib/compliance_engine/data_version.rb', line 10 def initialize(version) raise ComplianceEngine::Error, 'Missing version' if version.nil? raise ComplianceEngine::Error, "Unsupported version '#{version}'" unless version == '2.0.0' @version = version end |
Instance Method Details
#to_s ⇒ String
18 19 20 |
# File 'lib/compliance_engine/data_version.rb', line 18 def to_s @version end |