Class: Gitlab::Ci::Parsers::Security::Validators::SchemaValidator::Schema

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/ci/parsers/security/validators/schema_validator.rb

Instance Method Summary collapse

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_pathObject



36
37
38
# File 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb', line 36

def root_path
  File.join(__dir__, 'schemas')
end