Class: MakeItSo::RailsAppGenerator
- Inherits:
-
Rails::Generators::AppGenerator
- Object
- Rails::Generators::AppGenerator
- MakeItSo::RailsAppGenerator
- Defined in:
- lib/generators/rails_app_generator.rb
Instance Method Summary collapse
- #finish_template ⇒ Object
-
#initialize(*args) ⇒ RailsAppGenerator
constructor
A new instance of RailsAppGenerator.
Constructor Details
#initialize(*args) ⇒ RailsAppGenerator
Returns a new instance of RailsAppGenerator.
35 36 37 38 39 40 41 42 |
# File 'lib/generators/rails_app_generator.rb', line 35 def initialize(*args) super if @options[:rspec] # don't generate Test::Unit - we have to dup to unfreeze @options = @options.dup @options[:skip_test_unit] = true end end |
Instance Method Details
#finish_template ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/generators/rails_app_generator.rb', line 44 def finish_template super build 'pry_rails_dependency' build 'base_stylesheets' build 'eliminate_byebug' unless [:skip_javascript] build 'base_javascripts' end build 'application_controller' if [:rspec] build 'rspec_dependency' #build 'fix_generators' build 'factory_girl_rspec' build 'valid_attribute_rspec' build 'shoulda_rspec' build 'teaspoon_jasmine' end if [:devise] build 'devise_dependency' end if [:foundation] build 'foundation_dependency' end end |