Module: RakeRemoteFile::DSL
- Includes:
- Rake::DSL
- Defined in:
- lib/rake-remote-file/dsl.rb
Instance Method Summary collapse
Instance Method Details
#remote_file(src_file, *args, &block) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/rake-remote-file/dsl.rb', line 5 def remote_file(src_file, *args, &block) file src_file remote_task = RakeRemoteFile::Task.define_task(*args, &block) remote_task.enhance([src_file]) remote_task.source_file = src_file remote_task.enhance do remote_task.upload end remote_task end |