class Draft::ScaffoldErbGenerator

Public Instance Methods

copy_view_files() click to toggle source
# File lib/generators/draft/scaffold/scaffold_erb_generator.rb, line 9
def copy_view_files
  available_views.each do |view|
    template view, File.join("app/views", controller_file_path, view)
  end
end

Protected Instance Methods

available_views() click to toggle source
# File lib/generators/draft/scaffold/scaffold_erb_generator.rb, line 17
def available_views
  base = self.class.source_root
  base_len = base.length + 1
  Dir[File.join(base, "**", "*")].
    select { |f| File.file?(f) }.
    map { |f| f[base_len..-1] }
end