Victor is a lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code.
$ gem install victor
```ruby 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 ``` |
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.