Sha256: 620a6459f11a6822e5da2d0d78f6a94462a887f7f17279a90d7e3598d99aafec
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
# Savagery Ruthlessly sprite SVGs in your Rails app. ## Installation Add this line to your application's Gemfile: ```ruby gem "savagery" ``` ## Usage Given the following directory structure: ``` app/assets/svgs/ └── dogs ├── chihuahua.svg ├── golden.svg └── lab.svg ``` Rails: Use the `svg_sprite_use` helper in your view: ```ruby # app/views/dogs/show.html.erb <%= svg_sprite_use "dogs/chihuahua" %> ``` And Savagery will do all the hard work of spriting and embedding. A new .svg sprite file will appear in the `app/assets/svgs` directory, named after the directory containing the sprites: ``` app/assets/svgs/ ├── dogs │ ├── chihuahua.svg │ ├── golden.svg │ └── lab.svg └── dogs.svg ``` Make sure you check this file into version control. ## Contributing 1. Fork it ( https://github.com/botandrose/savagery/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
savagery-0.6.1 | README.md |
savagery-0.6.0 | README.md |