Class: ReviseAuth::Generators::ViewsGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ReviseAuth::Generators::ViewsGenerator
- Defined in:
- lib/generators/revise_auth/views_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_config ⇒ Object
10 11 12 |
# File 'lib/generators/revise_auth/views_generator.rb', line 10 def copy_config template "app/config/routes.rb", "config/routes.rb" end |
#copy_controllers ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/generators/revise_auth/views_generator.rb', line 18 def copy_controllers template "app/controllers/main_controller.rb", "app/controllers/main_controller.rb" template "app/controllers/admin_controller.rb", "app/controllers/admin_controller.rb" template "app/controllers/revise_auth_controller.rb", "app/controllers/revise_auth_controller.rb" if [:controllers] [:controllers].each do |directory| directory "app/controllers/revise_auth/#{directory}" end else directory "app/controllers/revise_auth" directory "app/controllers/api" directory "app/controllers/admin" end end |
#copy_styles ⇒ Object
14 15 16 |
# File 'lib/generators/revise_auth/views_generator.rb', line 14 def copy_styles template "app/stylesheet/theme.scss", "app/javascript/packs/theme.scss" end |
#copy_views ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/generators/revise_auth/views_generator.rb', line 33 def copy_views if [:views] [:views].each do |directory| directory "app/views/revise_auth/#{directory}" end else directory "app/views/layouts" directory "app/views/revise_auth" directory "app/views/admin" directory "app/views/main" directory "app/views/shared" end end |