Class: Gitlab::Ci::Parsers::Security::Validators::SchemaValidator::Schema
- Inherits:
-
Object
- Object
- Gitlab::Ci::Parsers::Security::Validators::SchemaValidator::Schema
- Defined in:
- lib/gitlab/ci/parsers/security/validators/schema_validator.rb
Instance Method Summary collapse
-
#initialize(report_type, report_version) ⇒ Schema
constructor
A new instance of Schema.
- #root_path ⇒ Object
Constructor Details
#initialize(report_type, report_version) ⇒ Schema
Returns a new instance of Schema.
40 41 42 43 44 |
# File 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb', line 40 def initialize(report_type, report_version) @report_type = report_type.to_sym @report_version = report_version.to_s @supported_versions = SUPPORTED_VERSIONS[@report_type] end |
Instance Method Details
#root_path ⇒ Object
36 37 38 |
# File 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb', line 36 def root_path File.join(__dir__, 'schemas') end |