class Planaria::Generator::Initializer::Checker

Public Class Methods

new(name) click to toggle source
# File lib/planaria/generator/initializer/checker.rb, line 6
def initialize(name)
  @name = name
end

Public Instance Methods

run() click to toggle source
# File lib/planaria/generator/initializer/checker.rb, line 10
def run
  check if Dir.exist?("./#{@name}")
end

Private Instance Methods

check() click to toggle source
# File lib/planaria/generator/initializer/checker.rb, line 16
def check
  puts "#{@name} directory is already exist. Overwrite? (type Y/n)"
  input = STDIN.gets.chomp

  if input.to_s == "Y"
    FileUtils.rm_rf "./#{@name}"
  else
    raise ::Planaria::StopInitializer
  end
end