Class: SvgConform::QualityMetrics::Configuration::ContentHealthConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/svg_conform/quality_metrics/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ ContentHealthConfig

Returns a new instance of ContentHealthConfig.



330
331
332
333
334
335
336
337
338
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 330

def initialize(config)
  @minor_issues_max_errors = config["minor_issues_max_errors"].to_i
  @minor_issues_max_severity = config["minor_issues_max_severity"]
  @moderate_issues_max_errors = config["moderate_issues_max_errors"].to_i
  @moderate_issues_any_high = config["moderate_issues_any_high"]
  @severe_issues_min_errors = config["severe_issues_min_errors"].to_i
  @severe_issues_any_critical = config["severe_issues_any_critical"]
  freeze
end

Instance Attribute Details

#minor_issues_max_errorsObject (readonly)

Returns the value of attribute minor_issues_max_errors.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def minor_issues_max_errors
  @minor_issues_max_errors
end

#minor_issues_max_severityObject (readonly)

Returns the value of attribute minor_issues_max_severity.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def minor_issues_max_severity
  @minor_issues_max_severity
end

#moderate_issues_any_highObject (readonly)

Returns the value of attribute moderate_issues_any_high.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def moderate_issues_any_high
  @moderate_issues_any_high
end

#moderate_issues_max_errorsObject (readonly)

Returns the value of attribute moderate_issues_max_errors.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def moderate_issues_max_errors
  @moderate_issues_max_errors
end

#severe_issues_any_criticalObject (readonly)

Returns the value of attribute severe_issues_any_critical.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def severe_issues_any_critical
  @severe_issues_any_critical
end

#severe_issues_min_errorsObject (readonly)

Returns the value of attribute severe_issues_min_errors.



326
327
328
# File 'lib/svg_conform/quality_metrics/configuration.rb', line 326

def severe_issues_min_errors
  @severe_issues_min_errors
end