Module: SqsImageProcessor::Generators

Defined in:
lib/sqs_image_processor/generators/config.rb

Class Method Summary collapse

Class Method Details

.config_generatorObject



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/sqs_image_processor/generators/config.rb', line 5

def self.config_generator
  current_directory = File.dirname(__FILE__)
  working_directory = File.expand_path(Dir.pwd)
  target_path = File.join(working_directory, 'sqs_image_processor_config.yml')

  if File.exists?(target_path)
    puts "Config file already exists at this location."
  else
    template = File.join(current_directory, 'templates', 'sqs_image_processor_config.yml')
    FileUtils.cp(template, target_path)
    puts "Successfully generated config file in current working directory."
  end
end