Install
gem install seivan-generators
Usage
Included Generators
-
seivan_html5: generates generic layout, stylesheet, and helper files.
-
seivan_config: generates a config YAML file and loader.
-
seivan_authentication: generates user model with sign up and log in.
(TODO)
-
seivan_omniauth: generates initializer with data from config.
Rails 3
To use Nifty Generators with Rails 3 you will need to include it in your Gemfile.
gem "seivan-generators"
The generators use a colon as the separator instead of an underscore.
rails g seivan:html5 --haml (no erb so far)
rails g seivan:config
or
rails g seivan:config google
then edit the config/google.yml so you can use the GOOGLE[:...] constant
rails g seivan:authentication
Creates user model, users_controller and sessions_controller
rails g seivan:authentication account
Creates account model, accounts_controller and sessions_controller.
rails g nifty:authentication Account UserSession
Creates account model, accounts_controller and user_sessions_controller.