class Repres::Bootstrap::ScaffoldGenerator

TODO

  1. Header

  2. Footer

  3. Side Menu

Public Instance Methods

copy_view_files() click to toggle source
# 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_files() click to toggle source

controllers start

# 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_folder() click to toggle source

views start

# 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

Protected Instance Methods

available_views() click to toggle source

views start

# File lib/generators/repres/bootstrap/scaffold/scaffold_generator.rb, line 53
def available_views
  %w(index edit show new _form)
end