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