class ComponentGenerator::NewGenerator

Public Instance Methods

copy_component_directory() click to toggle source
# File lib/generators/component_generator/new_generator.rb, line 9
def copy_component_directory
  self.destination_root = "components"

  directory "engine_template", file_name

  empty_directory "#{file_name}/app/src/#{file_name}"
  empty_directory "#{file_name}/spec/src/#{file_name}"
  empty_directory "#{file_name}/spec/dummy/db"

  create_file "#{file_name}/.rspec" do
    "--color"
  end

  chmod "#{file_name}/test.sh", 0755
end