class Poli::Generators::Config

Public Class Methods

source_root() click to toggle source
# File lib/poli/generators/config.rb, line 29
def self.source_root
  File.dirname(__FILE__)
end

Public Instance Methods

copy_config() click to toggle source
# File lib/poli/generators/config.rb, line 11
def copy_config
  file_path = path
  unless file_path
    file_path = File.join(Dir.pwd, 'config')
    if File.directory?(file_path)
      say("Seems like there is a /config folder, do you want Poli to generate configuration file to this folder?")
      y = ask("Yes to generate to /config folder, others to generate to current folder. (Y|N): ")
      unless "Y".casecmp(y) == 0
        file_path = Dir.pwd
      end
    else
      file_path = Dir.pwd
    end
  end
  
  template "poli.yml", File.join(file_path, 'poli.yml')
end