Method: Runbook::Generators::Project#remove_unneeded_files

Defined in:
lib/runbook/generators/project/project.rb

#remove_unneeded_filesObject



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/runbook/generators/project/project.rb', line 40

def remove_unneeded_files
  dirs = [
    parent_options[:root],
    _name,
  ]

  gemspec_file = File.join(*dirs, "#{_name}.gemspec")
  if File.exist?(gemspec_file)
    @gemspec_file_contents = File.readlines(gemspec_file)
  end
  remove_file(gemspec_file)

  readme = File.join(*dirs, "README.md")
  remove_file(readme)

  gemfile = File.join(*dirs, "Gemfile")
  remove_file(gemfile)

  base_file = File.join(*dirs, "lib", "#{_name}.rb")
  remove_file(base_file)

  version_file_path = [
    "lib",
    _name,
    "version.rb",
  ]
  version_file = File.join(*dirs, *version_file_path)
  remove_file(version_file)
end