Class: Mustache::Generators::ControllerGenerator
- Inherits:
-
Base
- Object
- Rails::Generators::NamedBase
- Base
- Mustache::Generators::ControllerGenerator
- Defined in:
- lib/generators/mustache/controller/controller_generator.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#copy_view_files ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/generators/mustache/controller/controller_generator.rb', line 10 def copy_view_files empty_directory File.join("app/views", class_path, file_name) empty_directory File.join("app/templates", class_path, file_name) actions.each do |action| @action = action template 'view.rb', File.join("app/views", class_path, file_name, "#{action}.rb") formats.each do |format| template filename_with_extensions(:view, format), File.join("app/templates", class_path, file_name, filename_with_extensions(action, format)) end end end |