Class: Guard::Copy
- Includes:
- Helpers::Starter
- Defined in:
- lib/guard/copy.rb
Instance Method Summary collapse
Instance Method Details
#act_on(directory, file) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/guard/copy.rb', line 10 def act_on(directory, file) target = target_filename(directory, file) FileUtils.mkdir_p(File.dirname(target)) if FileUtils.cp(file, target, preserve: true) file else raise Exception.new("Copying failed.") end end |