PageRenderTime 58ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/dewisard.rb

https://bitbucket.org/oliverfriedmann/rails_apps_composer_adds
Ruby | 33 lines | 21 code | 12 blank | 0 comment | 1 complexity | 48ecced1601277a56a1df831a3626617 MD5 | raw file
  1. say_wizard "Adding dewisard gem"
  2. gem 'email_address_parser', :git => 'https://bitbucket.org/oliverfriedmann/email_address_parser_rails.git'
  3. gem 'devise'
  4. gem 'cancan'
  5. gem 'rolify'
  6. gem 'dewisard', :git => 'https://bitbucket.org/oliverfriedmann/dewisard.git'
  7. after_bundler do
  8. say_wizard "Installing dewisard gem"
  9. generate 'devise User'
  10. generate 'cancan:ability'
  11. generate 'rolify:role'
  12. generate 'dewisard:install'
  13. if recipes.include? 'dynamicsettings'
  14. gsub_file 'config/initializers/dewisard.rb', /config\.use_dynamic_settings = false/, 'config.use_dynamic_settings = true'
  15. gsub_file 'config/initializers/dynamic_settings.rb', /config\.parent_controller = "ApplicationController"/, 'config.parent_controller = "AdminController"'
  16. end
  17. end
  18. __END__
  19. name: Dewisard
  20. description: "Add and install dewisard gem"
  21. author: Oliver Friedmann