Class: Repres::Bootstrap::ScaffoldGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
Rails::Generators::ResourceHelpers
Defined in:
lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb

Overview

TODO

  1. Header

  2. Footer

  3. Side Menu

Instance Method Summary collapse

Instance Method Details

#copy_view_filesObject



31
32
33
34
35
36
37
38
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 31

def copy_view_files
  available_views.each do |view|
    [ :html ].each do |format|
      filename = "#{view}.#{format}.erb" #filename_with_extensions(view, format)
      template filename, File.join("app/views", controller_file_path, filename)
    end
  end
end

#create_controller_filesObject

controllers start



44
45
46
47
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 44

def create_controller_files
  template_file = "controller.rb"
  template template_file, File.join("app/controllers", controller_class_path, "#{controller_file_name}_controller.rb")
end

#create_root_folderObject

views start



27
28
29
# File 'lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb', line 27

def create_root_folder
  empty_directory File.join("app/views", controller_file_path)
end