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