##Intro
Generator frameworks spend way too much time creating obscure and pointless DSL syntax just to make the code trendy and cute. This generator comes in the form of pure ruby, instantiates real model objects (which fire their pre-, post- and other hooks appropriately), and still allows for a simple syntax to override parameters of generated objects.
Standard Ruby syntax allows for easier adoption by new programmers and reinforces ruby paradigms, instead of breaking them down with a cute, often incomplete, and entirely superfluous DSL syntax.
Specific complaints against existing frameworks:
- Rails fixtures: definition syntax (yaml) doesn't provide a powerful enough interface to rapidly creating objects.
- FactoryGirl: Factories are evaluated at load-time, making some factories just awful to define. No further comment on DSLs.