Module: SvgConform::Remediations
- Defined in:
- lib/svg_conform/remediations.rb,
lib/svg_conform/remediations/base_remediation.rb,
lib/svg_conform/remediations/font_remediation.rb,
lib/svg_conform/remediations/color_remediation.rb,
lib/svg_conform/remediations/viewbox_remediation.rb,
lib/svg_conform/remediations/namespace_remediation.rb,
lib/svg_conform/remediations/font_embedding_remediation.rb,
lib/svg_conform/remediations/image_embedding_remediation.rb,
lib/svg_conform/remediations/no_external_css_remediation.rb,
lib/svg_conform/remediations/style_promotion_remediation.rb,
lib/svg_conform/remediations/namespace_attribute_remediation.rb,
lib/svg_conform/remediations/invalid_id_references_remediation.rb
Defined Under Namespace
Classes: BaseRemediation, ColorRemediation, FontEmbeddingRemediation, FontRemediation, ImageEmbeddingRemediation, InvalidIdReferencesRemediation, NamespaceAttributeRemediation, NamespaceRemediation, NoExternalCssRemediation, StylePromotionRemediation, ViewboxRemediation
Class Method Summary collapse
-
.all ⇒ Object
Auto-load all remediation classes.
-
.find(class_name) ⇒ Object
Find a remediation class by name.
Class Method Details
.all ⇒ Object
Auto-load all remediation classes
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/svg_conform/remediations.rb', line 18 def self.all [ ColorRemediation, FontEmbeddingRemediation, FontRemediation, ImageEmbeddingRemediation, InvalidIdReferencesRemediation, NamespaceAttributeRemediation, NamespaceRemediation, NoExternalCSSRemediation, StylePromotionRemediation, ViewboxRemediation, ] end |
.find(class_name) ⇒ Object
Find a remediation class by name
34 35 36 37 38 |
# File 'lib/svg_conform/remediations.rb', line 34 def self.find(class_name) const_get(class_name) rescue NameError nil end |