class Slacked::Generators::InstallGenerator

Public Instance Methods

create_configuration() click to toggle source
# File lib/generators/slacked/install/install_generator.rb, line 8
def create_configuration
  file_name = '.env'

  if !File.exist?(file_name)
    copy_file(file_name, file_name)
  elsif !File.readlines(file_name).grep(/SLACK_/).any?
    template_dir = self.class.source_root
    lines = "\n"
    File.readlines("#{template_dir}/#{file_name}").each do |line|
      lines << line
    end
    append_file(file_name, lines)
  end
end