recipes/roles.rb in rails_apps_composer-3.0.7 vs recipes/roles.rb in rails_apps_composer-3.0.8
- old
+ new
@@ -2,9 +2,13 @@
# https://github.com/RailsApps/rails_apps_composer/blob/master/recipes/roles.rb
stage_two do
say_wizard "recipe stage two"
if prefer :authorization, 'pundit'
+ if prefer :authentication, 'none'
+ generate 'model User email:string'
+ run 'bundle exec rake db:migrate'
+ end
generate 'migration AddRoleToUsers role:integer'
role_boilerplate = " enum role: [:user, :vip, :admin]\n after_initialize :set_default_role, :if => :new_record?\n\n"
role_boilerplate << " def set_default_role\n self.role ||= :user\n end\n\n" if prefer :authentication, 'devise'
if prefer :authentication, 'omniauth'
role_boilerplate << <<-RUBY