37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/remi/cli.rb', line 37
def initialize_project
template_dir = File.expand_path(File.join(File.dirname(__FILE__),'../../'))
FileUtils.mkdir_p "features"
FileUtils.cp(File.join(template_dir, 'features/sample_job.feature'), 'features')
FileUtils.mkdir_p "features/support"
FileUtils.cp(File.join(template_dir, 'features/support/env.rb'), 'features/support')
FileUtils.cp(File.join(template_dir, 'features/support/env_app.rb'), 'features/support') unless File.exist?('features/support/env_app.rb')
FileUtils.mkdir_p "features/step_definitions"
FileUtils.cp(File.join(template_dir, 'features/step_definitions/remi_step.rb'), 'features/step_definitions')
FileUtils.mkdir_p "jobs"
FileUtils.cp(File.join(template_dir, 'jobs/all_jobs_shared.rb'), 'jobs') unless File.exist?('jobs/all_jobs_shared.rb')
FileUtils.cp(File.join(template_dir, 'jobs/sample_job.rb'), 'jobs')
end
|