class Curly::Generators::ControllerGenerator
Public Instance Methods
create_view_files()
click to toggle source
# File lib/generators/curly/controller/controller_generator.rb, line 11 def create_view_files base_views_path = File.join("app/views", class_path, file_name) base_presenters_path = File.join("app/presenters", class_path, file_name) empty_directory base_views_path empty_directory base_presenters_path actions.each do |action| @view_path = File.join(base_views_path, "#{action}.html.curly") @presenter_path = File.join(base_presenters_path, "#{action}_presenter.rb") @action = action @presenter_name = "#{class_name}::#{action.capitalize}Presenter" template "view.html.curly.erb", @view_path template "presenter.rb.erb", @presenter_path end end