class Haml::Generators::ScaffoldGenerator
Public Instance Methods
copy_destroy_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 24 def copy_destroy_file copy_coffee :destroy end
copy_edit_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 28 def copy_edit_file copy_view :edit end
copy_form_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 40 def copy_form_file copy_view :_form end
copy_index_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 19 def copy_index_file return if options[:singleton] copy_view :index end
copy_layout_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 44 def copy_layout_file return unless options[:layout] template "layout.html.haml", File.join("app/views/layouts", controller_class_path, "#{controller_file_name}.html.haml") end
copy_new_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 36 def copy_new_file copy_view :new end
copy_show_file()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 32 def copy_show_file copy_view :show end
create_root_folder()
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 15 def create_root_folder empty_directory File.join("app/views", controller_file_path) end
Protected Instance Methods
copy_coffee(view)
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 51 def copy_coffee(view) template "#{view}.js.coffee", File.join("app/views", controller_file_path, "#{view}.js.coffee") end
copy_view(view)
click to toggle source
# File lib/rails/generators/haml/scaffold/scaffold_generator.rb, line 55 def copy_view(view) template "#{view}.html.haml", File.join("app/views", controller_file_path, "#{view}.html.haml") end