@ -1,5 +1,5 @@
# Squib [](https://rubygems.org/gems/squib) [](https://travis-ci.org/andymeneely/squib) [](https://ci.appveyor.com/project/andymeneely/squib/branch/master)
[](https://gemnasium.com/andymeneely/squib) [](https://coveralls.io/r/andymeneely/squib) [](http://squib.readthedocs.io/en/latest/?badge=latest) [](https://boardgamegeek.com/guild/2601)
# Squib [](https://rubygems.org/gems/squib) [](https://travis-ci.org/andymeneely/squib) [](https://ci.appveyor.com/project/andymeneely/squib/branch/master) [](https://gemnasium.com/andymeneely/squib) [](https://coveralls.io/r/andymeneely/squib) [](http://squib.readthedocs.io/en/latest/?badge=latest) [](https://boardgamegeek.com/guild/2601)
Squib is a Ruby [DSL ](http://en.wikipedia.org/wiki/Domain-specific_language ) for prototyping card and board games. Write a little bit of Ruby, define your deck's stats, then compile your game into a series of images ready for print-and-play or even print-on-demand. Squib is very data-driven and built on the principle of Don't Repeat Yourself. Think of it like [nanDeck ](http://www.nand.it/nandeck/ ) done "the Ruby way". Squib supports:
* A concise set of rules for laying out your cards