bellycard / napa

A simple framework for building APIs with Grape
Other
329 stars 72 forks source link

Adds Support for Model Generation #207

Closed hstrowd closed 9 years ago

hstrowd commented 9 years ago

Pulled the model generation largely from Rails as was done for the migration generation. Stayed in line with the conventions set by the migration generator as much as I could tell. Supports specifying attribute data types, references, indexes, polymorphic references, and model inheritance. Generates the ActiveRecord model, DB migration, factory, and rspec test. Pulled the GeneratedAttribute class out into it's own file. Added a full set of tests for the model generation logic. If you have any questions or concerns related to these changes, don't hesitate to let me know. Thanks.

umtrey commented 9 years ago

:clap: this is beautiful. some of the hound things probably could go either way, but this has been on the wish list for a long time.

darbyfrey commented 9 years ago

This looks great! Thanks for the contribution @hstrowd!

shaqq commented 9 years ago

nice!