Class: RockstartGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RockstartGenerator
- Defined in:
- lib/generators/rockstart/rockstart_generator.rb
Instance Method Summary collapse
- #generate_devise ⇒ Object
- #generate_docker ⇒ Object
- #generate_logging ⇒ Object
- #generate_postgres ⇒ Object
- #generate_pundit ⇒ Object
- #generate_quality ⇒ Object
- #generate_rspec ⇒ Object
- #generate_scaffold_templates ⇒ Object
- #generate_security ⇒ Object
- #generate_smtp_mailer ⇒ Object
Instance Method Details
#generate_devise ⇒ Object
40 41 42 43 44 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 40 def generate_devise return unless [:devise] generate "rockstart:devise", pundit_option end |
#generate_docker ⇒ Object
56 57 58 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 56 def generate_docker generate "rockstart:docker", postgres_option, devise_option end |
#generate_logging ⇒ Object
18 19 20 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 18 def generate_logging generate "rockstart:logging" end |
#generate_postgres ⇒ Object
26 27 28 29 30 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 26 def generate_postgres return unless [:postgres] generate "rockstart:postgres" end |
#generate_pundit ⇒ Object
46 47 48 49 50 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 46 def generate_pundit return unless [:pundit] generate "rockstart:pundit" end |
#generate_quality ⇒ Object
60 61 62 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 60 def generate_quality generate "rockstart:quality" end |
#generate_rspec ⇒ Object
22 23 24 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 22 def generate_rspec generate "rockstart:rspec" end |
#generate_scaffold_templates ⇒ Object
36 37 38 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 36 def generate_scaffold_templates generate "rockstart:scaffold_templates", devise_option, pundit_option end |
#generate_security ⇒ Object
52 53 54 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 52 def generate_security generate "rockstart:security" end |
#generate_smtp_mailer ⇒ Object
32 33 34 |
# File 'lib/generators/rockstart/rockstart_generator.rb', line 32 def generate_smtp_mailer generate "rockstart:smtp_mailer" end |