Module: Emfsvg::Svg::Elements
- Defined in:
- lib/emfsvg/svg/elements.rb,
lib/emfsvg/svg/elements/defs.rb,
lib/emfsvg/svg/elements/line.rb,
lib/emfsvg/svg/elements/path.rb,
lib/emfsvg/svg/elements/rect.rb,
lib/emfsvg/svg/elements/text.rb,
lib/emfsvg/svg/elements/group.rb,
lib/emfsvg/svg/elements/image.rb,
lib/emfsvg/svg/elements/circle.rb,
lib/emfsvg/svg/elements/ellipse.rb,
lib/emfsvg/svg/elements/polygon.rb,
lib/emfsvg/svg/elements/polyline.rb,
lib/emfsvg/svg/elements/stylable.rb,
lib/emfsvg/svg/elements/clip_path.rb
Overview
Subclasses of Svg::Element for the supported SVG shape vocabulary. Each subclass parses its typed attributes at construction time (no Nokogiri node is retained). Register in Svg::Element's registry so Svg::Element.from_node dispatches correctly.
Defined Under Namespace
Modules: Stylable Classes: Circle, ClipPath, Defs, Ellipse, Group, Image, Line, Path, Polygon, Polyline, Rect, Text