Class: DevshopGemsGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- DevshopGemsGenerator
- Defined in:
- lib/generators/devshop_gems_generator.rb
Instance Method Summary collapse
Instance Method Details
#gems_to_enable ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/generators/devshop_gems_generator.rb', line 4 def gems_to_enable #uncomment these gems ["'debugger'", "'bcrypt-ruby'", "'capistrano'"].each do |lib| gsub_file 'Gemfile', /# gem #{lib}/ do |match| "gem #{lib}" end end #replace sqlite3 with mysql2 gsub_file 'Gemfile', /gem 'sqlite3'/ do |match| "gem 'mysql2'" end #add haml, simple form gem 'haml-rails' gem 'simple_form' #add following gems to development gem_group :development do gem 'letter_opener' gem 'quiet_assets' gem 'thin' end run "bundle install" end |