# Victor - Ruby SVG Image Builder
[![Gem Version](https://badge.fury.io/rb/victor.svg)](https://badge.fury.io/rb/victor)
[![Build Status](https://github.com/DannyBen/victor/workflows/Test/badge.svg)](https://github.com/DannyBen/victor/actions?query=workflow%3ATest)
[![Maintainability](https://api.codeclimate.com/v1/badges/85cc05c219d6d233ab78/maintainability)](https://codeclimate.com/github/DannyBen/victor/maintainability)
## [victor.dannyb.co](https://victor.dannyb.co)
Victor is a lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code.
Install
$ gem install victor
Example
```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 ``` |
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.