Module: Sevgi

Defined in:
lib/sevgi/standard.rb,
lib/sevgi/standard/data.rb,
lib/sevgi/standard/model.rb,
lib/sevgi/standard/errors.rb,
lib/sevgi/standard/conform.rb,
lib/sevgi/standard/version.rb,
lib/sevgi/standard/internal.rb,
lib/sevgi/standard/data/color.rb,
lib/sevgi/standard/data/element.rb,
lib/sevgi/standard/data/attribute.rb,
lib/sevgi/standard/data/specification.rb

Defined Under Namespace

Modules: Standard Classes: ValidationError

Constant Summary collapse

InvalidAttributesError =

Raised when an element contains invalid attributes.

ValidationError.variant("Invalid attribute(s)")
InvalidElementsError =

Raised when an element contains invalid child elements.

ValidationError.variant("Invalid element(s)")
UnallowedCDataError =

Raised when character data appears where the SVG model forbids it.

ValidationError.variant("Character data not allowed")
UnallowedElementsError =

Raised when an element contains disallowed child elements.

ValidationError.variant("Element(s) not allowed")
UnmetConditionError =

Raised when a conditional SVG content model requirement is not met.

ValidationError.variant("Condition unmet for the element")