Victor is a lightweight, zero-dependencies Ruby library that lets you build
SVG images using Ruby code.
Install
Example
|
setup viewBox: '0 0 100 100'
build do
rect x: 0, y: 0, width: 100, height: 100, fill: :white
circle cx: 50, cy: 50, r: 40, fill: 'yellow'
rect x: 10, y: 50, width: 80, height: 50, fill: :yellow
[25, 50].each do |x|
circle cx: x, cy: 40, r: 8, fill: :white
end
path fill: 'white', d: %w[
M11 100 l13 -15 l13 15 l13 -15
l13 15 l13 -15 l13 15 Z
]
end
|
Documentation
Contributing / Support
If you experience any issue, have a question or a suggestion, or if you wish
to contribute, feel free to open an issue or
start a discussion.