Sha256: 1f9406d7632a2a2f15b08794b8c912e7bed05303d444956cb9aa960e57a2ebf2
Contents?: true
Size: 487 Bytes
Versions: 2
Compression:
Stored size: 487 Bytes
Contents
require 'rake/tasklib' def rename(name=:rename, *args, &block) Albacore::RenameTask.new(name, *args, &block) end module Albacore class RenameTask < Albacore::AlbacoreTask attr_accessor :actual_name, :target_name def execute(name, task_args) @block.call(self, *task_args) unless @block.nil? if (@actual_name.nil? || @target_name.nil?) fail else File.rename(@actual_name, @target_name) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
albacore-0.1.1 | lib/rake/renametask.rb |
albacore-0.1.0 | lib/rake/renametask.rb |