Class: Clean

Inherits:
Object
  • Object
show all
Defined in:
lib/rakeoff/clean.rb

Instance Method Summary collapse

Constructor Details

#initialize(output_dir) ⇒ Clean

Returns a new instance of Clean.



4
5
6
# File 'lib/rakeoff/clean.rb', line 4

def initialize(output_dir)
    @output_dir = output_dir
end

Instance Method Details

#executeObject



8
9
10
11
12
13
14
# File 'lib/rakeoff/clean.rb', line 8

def execute()
	print_heading 'Clean'

	puts "Removing and recreating #{@output_dir}"
	FileUtils.rm_rf @output_dir
	FileUtils.mkdir_p @output_dir + '/release'
end