Class: Builder::Generators::ScaffoldGenerator
- Inherits:
-
Erb::Generators::ScaffoldGenerator
- Object
- Erb::Generators::ScaffoldGenerator
- Builder::Generators::ScaffoldGenerator
- Defined in:
- lib/generators/builder/scaffold/scaffold_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.available_views ⇒ Object
16 17 18 |
# File 'lib/generators/builder/scaffold/scaffold_generator.rb', line 16 def self.available_views ['index', 'show', 'new', 'edit', '_form'] end |
Instance Method Details
#available_views ⇒ Object
20 21 22 |
# File 'lib/generators/builder/scaffold/scaffold_generator.rb', line 20 def available_views self.class.available_views end |
#copy_view_files ⇒ Object
9 10 11 12 13 14 |
# File 'lib/generators/builder/scaffold/scaffold_generator.rb', line 9 def copy_view_files available_views.each do |view| filename = filename_with_extensions view template "#{view}.html.builder", File.join('app', 'views', controller_file_path, filename) end end |
#handler ⇒ Object
24 25 26 |
# File 'lib/generators/builder/scaffold/scaffold_generator.rb', line 24 def handler :builder end |