Class: Repres::Bootstrap::ScaffoldGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Repres::Bootstrap::ScaffoldGenerator
- Includes:
- Rails::Generators::ResourceHelpers
- Defined in:
- lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb
Overview
TODO
-
Header
-
Footer
-
Side Menu
Instance Method Summary collapse
- #copy_view_files ⇒ Object
-
#create_controller_files ⇒ Object
controllers start.
-
#create_root_folder ⇒ Object
views start.
Instance Method Details
#copy_view_files ⇒ Object
31 32 33 34 35 36 37 38 |
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 31 def copy_view_files available_views.each do |view| [ :html ].each do |format| filename = "#{view}.#{format}.erb" #filename_with_extensions(view, format) template filename, File.join("app/views", controller_file_path, filename) end end end |
#create_controller_files ⇒ Object
controllers start
44 45 46 47 |
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 44 def create_controller_files template_file = "controller.rb" template template_file, File.join("app/controllers", controller_class_path, "#{controller_file_name}_controller.rb") end |
#create_root_folder ⇒ Object
views start
27 28 29 |
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 27 def create_root_folder empty_directory File.join("app/views", controller_file_path) end |