Class: Clean
- Inherits:
-
Object
- Object
- Clean
- Defined in:
- lib/rakeoff/clean.rb
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(output_dir) ⇒ Clean
constructor
A new instance of Clean.
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
#execute ⇒ Object
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 |