Class: SvgConform::QualityMetrics::Configuration::ContentHealthConfig
- Inherits:
-
Object
- Object
- SvgConform::QualityMetrics::Configuration::ContentHealthConfig
- Defined in:
- lib/svg_conform/quality_metrics/configuration.rb
Instance Attribute Summary collapse
-
#minor_issues_max_errors ⇒ Object
readonly
Returns the value of attribute minor_issues_max_errors.
-
#minor_issues_max_severity ⇒ Object
readonly
Returns the value of attribute minor_issues_max_severity.
-
#moderate_issues_any_high ⇒ Object
readonly
Returns the value of attribute moderate_issues_any_high.
-
#moderate_issues_max_errors ⇒ Object
readonly
Returns the value of attribute moderate_issues_max_errors.
-
#severe_issues_any_critical ⇒ Object
readonly
Returns the value of attribute severe_issues_any_critical.
-
#severe_issues_min_errors ⇒ Object
readonly
Returns the value of attribute severe_issues_min_errors.
Instance Method Summary collapse
-
#initialize(config) ⇒ ContentHealthConfig
constructor
A new instance of ContentHealthConfig.
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_errors ⇒ Object (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_severity ⇒ Object (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_high ⇒ Object (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_errors ⇒ Object (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_critical ⇒ Object (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_errors ⇒ Object (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 |