Module: Sevgi::Graphics::Mixtures::Render
- Defined in:
- lib/sevgi/graphics/mixtures/render.rb
Overview
DSL helpers for rendering SVG documents and children.
Instance Method Summary collapse
-
#Render(**options) ⇒ String
Renders this element as SVG source.
-
#RenderChildren(separator = "\n\n") ⇒ String
Renders only this element's children.
Instance Method Details
#Render(**options) ⇒ String
322 |
# File 'lib/sevgi/graphics/mixtures/render.rb', line 322 def Render(**) = Renderer.(self, **) |
#RenderChildren(separator = "\n\n") ⇒ String
Renders only this element's children. Child render output omits document preambles and preserves each child's text whitespace and inline mixed-content formatting.
329 |
# File 'lib/sevgi/graphics/mixtures/render.rb', line 329 def RenderChildren(separator = "\n\n") = children.map { Renderer.fragment(it) }.join(separator) |